I left the MS Windows ecosystem in around 2001, did not really use XP or 7. I was on various linux distros until 2015- and for my needs at the time they were great! I used mostly desktops (power management/sleep not a big issue) and did not have to interop with "regular" users using MS Office, etc. I did some development, and in this area Linux excelled. I also had time to tweak and twiddle until things worked well.
2015 - 2021 I was on Mac OS. It was an improvement over Linux in several ways- mobile HW was great, sleep no problem, and I could interoperate. MacOS is great in so many ways (and as mentioned Apple HW is generally top-notch), but not perfect. For example, they don't really want you running "unapproved" (unsigned) software, and I understand network is needed to check if the software is approved: https://appleinsider.com/inside/macos/tips/how-to-launch-any... . Together with the fact that I had very little HW control (can't upgrade or replace parts myself on Macbooks especially) and that Apple make their stuff software pretty "sticky" (hard to get your data out) I ended my run using MacOS as my primary computer.
So now I am on MS Windows again, like the old days. It has the issues indicated in the article for sure- but I do feel a little more control than MacOS, strangely. Its easy, it mostly works and gets out of the way, and I can still upgrade RAM etc (for now, anyway- ARM PCs might be more like current MacBooks and could change this). Dev is better than in the past, and interop is no problem. The main reason I am on Windows is backward comparability. As I have aged, I value being able to use old things- and on this MS Windows is unmatched in my experience. I will see how long I last before the next leap ;-)