Do you develop on GitHub? You can keep using GitHub but automatically sync your GitHub releases to SourceForge quickly and easily with this tool so your projects have a backup location, and get your project in front of SourceForge's nearly 20 million monthly users. It takes less than a minute. Get new users downloading your project releases today!
Any discussion about an Ubisoft product is bound to come around to DRM. Their policy (and the subsequent alienation of legit paying customers) has been one of the worst in memory, so I'd say it's pretty relevant.
Is someone just dead set on creating a dystopia for tech inclined people?
Can you imagine the kind of people you'd deal with if you provided hardware upgrade support for the Xbox 360?
It really is more of a question of how it's deployed and targeted. Some software users (many many Office customers) don't actually know their way around their systems. Visual Studio on the other hand isn't known for nagging in the same manner.
Just keep letting people who actually know what they're doing disable the inane tips and guidance.