> Web devs
My big gripe with websites is when they break my standard 'flow' of opening links in a new tab to view later, or my 'flow' of web use in general. For years upon years, I'm taught by experience that clicking a link should either replace my current window or open a new one, and that middle-clicking will ignore that, opening the linked content in a separate tab.
Great! I can do a (cognitive) lazy-load and effectively finish my first train of thought before further narrowing my field of focus.
Now, when searching on Google Maps for restaurants in an area (and plenty of other sites for other purposes), middle click does nothing (aside from engaging the scroll thing that I never use). I must follow Google's flow of clicking, being taken to a new tab, and returning to my original one in order to complete my original task, since I also can't just rightclick->open in new tab.
All this, on an element that is made to look like a hyperlink, but not actually act like one. It's just some cheap-feeling .js SPA that acts more like an app than a website, which makes me do extra work to accomplish a given task.
> Updates
I totally understand wanting security patches to be made available at high speed and wide breadth, and if Windows Update spun off security updates into some sort of module for Windows Defender, I'd be much more willing to accept the nags to update. However, I don't think it's in MS's interest to do so, as that would mean less auto-installed telemetry, and less MS-beneficial default settings being auto-applied or re-applied upon update, less people 'accidentally' defaulted back to Edge and Bing.
We're also in a different internet ecosystem than the XP days. Software is often built to expect constant connectivity, or be entirely reliant on it.
A somewhat relevant example is how PC versions of Call of Duty dropped support for dedicated servers after Modern Warfare (One or two more releases had dedicated servers, but I can't be bothered to remember which). My clan from those days ran a Hardcore-mode Search and Destroy server, and we were able to form and govern our own community, because we effectively 'owned' an instance of the game server, and had control over it.
Nowadays, you hit quick-play, drop in, and everyone is just as unimportant and anonymous as the next person. When the main servers are offline, so are you, because the lobbies are yet-another-instance of some VM or server software hosted in the cloud by the company. The game exists as a 'Live Service', which just means that they're going to drip out some purchasable content and 'season passes' for bundles of the dripped content.
I'll be rebuilding pretty much my whole PC in the next 2 or 3 years, since everything in it is getting old (and a GTX 1080 isn't as good as it used to be), and Linux will be my main OS since I play much fewer games anyways. Windows will be for when I just need DirectX and whatever proprietary DRM/Anticheat spyware for my software to be usable, and I'll practice ripping out telemetry from the OS when I get bored.