This is exactly what happens to me. I get the company laptop, think "maybe Linux isn't that great anymore... how is modern FAANG handling things?"
Then the ads come in, and any of my doubts evaporate instantly. The home PC runs NixOS, it's been that way for 6 years now and it will probably remain that way until the advertising glut is satiated. Even then, it won't be easy getting me to switch away from desktop Linux.
Linux is nice if, like nixos users, you want to spend hundreds of hours over several years writing every QoL feature totally custom for your unique use case.
For me, Mac is 99% of what I liked about Linux, and there is ALWAYS an existing QoL solution—usually reasonably polished—for everything it lacks.
Windows has none of the benefits ofLinux, none of Homebrew or even the AUR, a tiny fraction of the QoL third party features from Mac (usually unpolished)—to say nothing of the first party QoL features—plus the hardware is comically bad. Diving board trackpads are normal on $3k windows machines in 2025, 500nits displays, whistling fans on about 17 high-end laptops I tried in the past 6 months. Truly the worst experience imaginable. Abominable, even.
Windows can at least open a Linux shell without running a VM. It's far from my first choice, but I will always reach for a Windows device over a Mac for software development.
I don't really butt heads with people that demand good defaults. I just hate on-device advertising with such a passion that I could never personally support Apple or Microsoft. Not having to deal with first-party services, nag notifications and constant advertising is well worth the week or two it takes to set up NixOS.
Then the ads come in, and any of my doubts evaporate instantly. The home PC runs NixOS, it's been that way for 6 years now and it will probably remain that way until the advertising glut is satiated. Even then, it won't be easy getting me to switch away from desktop Linux.