Honestly the Apple walled garden that everybody has been going on about for quite a while hasn't really been all that walled. I moved away from Windows to Linux in the late 90's (Slackware!), then later on to OS X, and I've been coding for about 30 years now, so it's not that all I use my computer for is Facebook and porn. On my computer I get an operating system that allows me to use the exact same stuff I would on the Linux side (well, in the terminal anyhow) but is otherwise much less of a pain in the ass than any version of Windows I've had to use in the past years. Sure, the OS & hardware has had its problems and it's honestly been getting worse, but never have I felt like the OS or Apple have prevented me from doing something or limited me. My days of using Gentoo and a tiling window manager with painstakingly crafted custom configuration and constant tweaking are way behind me. Now I just want my computer to stay the fuck out of my way and not piss me off unduly much, I don't really care all that much about the price, but I need a lot of the UNIX-y under-the-hood stuff too. Not too many options out there, really. Every time I'm forced to use eg. Windows it just amazes me what an absolute garbage fire of an OS it still is (and god fucking help you if you need to deal with Windows servers or workstation AD/LDAP/whatever setups), and not just because it's unfamiliar but because shit breaks constantly, configuration is hard to get to, the update mechanism is downright sadistic, usability in most applications (consumer or not) is often questionable at best, yada yada yaa. With my phone it's the same deal. I used Android (or Maemo, or Meego, etc.) for years and eventually my "fucking Android" exclamations turned into an in-joke with my friends. iOS I simply just don't have to curse at as much, it stays out of my way and does what I need; and I honestly don't need much. Phone's 5 years old and I only switched the last time because the previous one got so borked that it wasn't worth fixing. While I think the direction with eg the M1 (which is apparently really locked down) is terrible, putting a fucking touch bar on pro-line laptops was fantastically stupid, and combining iOS and macOS development isn't going to lead to solutions that'll keep me happy, I simply don't get what the issue is that people have with Apple products.
At one of my jobs, I had a Mac, Windows desktop, and UNIX (Solaris) workstation on my desk. When I moved overseas, Macs were still 2x to 3x the price they were in the US and support was VERY spotty in Eastern Europe, so I switched to Windows for most the time I lived there (7+ years). Some OSes are good at specific things. Some are bad at everything. Windows is the latter.
I have a hockey puck. It takes fifteen drivers. If it doesn't update properly you have to packagerape the download, extract a .bat file, thrash around in the registry, then run each driver individually, restarting after each one. If any of the fifteen don't work, nothing works. Windows is a Galapagos operating system. Unfortunately much of the world runs on a remote island in the Atlantic.and not just because it's unfamiliar but because shit breaks constantly, configuration is hard to get to, the update mechanism is downright sadistic, usability in most applications (consumer or not) is often questionable at best, yada yada yaa.
Galapagos – being a remote smattering of volcanic islands in the middle of nowhere – at least has plenty of redeeming features like being a remote smattering of islands in the middle of nowhere, and it's something I'd personally want to experience. Windows seems more like the creepy uncle of operating systems. Everybody knows about the scandals, has probably been personally subjected to abuse (like you with your mouse), nobody really likes them much less actually wants to have anything to do with them, but you're sort of expected to get along because that's just how things work and you don't have much choice. Every Christmas you grit your teeth and pour another glass of wine, carry on. A friend of mine who's also an old-timey IT nerd does all his Serious Computer Stuff™ on macOS or Linux but has a Windows setup for gaming, and he jokes about the fact that with Windows, reinstalling the OS is pretty much "Tuesday". And here's me with my current setup which is based on a backup image that I've been using for almost 10 years old now; while I've obviously updated the OS and hardware (but not too often…) along the years, I'm not sure I've ever had to do an actual reinstall in OS X / macOS. This despite the fact that the disk image has absolutely archaeological accumulations of cruft in it that I'm honestly a bit astonished that some combination of obscure config files I've modified over the aeons to do god knows what to who knows what hasn't triggered enough edge cases to make the OS just give up and die. I mean, parts of this image have been with me since before Apple moved to Intel hardware which was like in 1875
Oh don't worry if you do have to reinstall the OS god help you. Especially if it's old. You need to throw it into rescue mode, set the clock to 2011 or some shit and then it'll let you download Lion. If you don't know the clock trick you get to spend half a day finding the clock trick. Sofaking stupid.