Yeah, every day, in every way, Apple becomes more and more like the Microsoft we all hated. For those who don't know; running a Windows computer was (and still largely is) always like being in a fight: You weren't working *with* something, you had a piece of equipment and software that you were locked in a continuous battle with; frequently struggling just to get it to do what you wanted it to do with anything resembling reliability. It's still that way to a large extent, just ask anyone who has a perfectly-running Windows 10 gaming rig (*cough* me *cough*) but forgets to keep delaying the forced Windows updates. It's a common experience to have things that worked perfectly one day, only to discover that Windows has forced an update that's completely borked things up. And unlike Apple, who thankfully at least allows you to opt-out of updates if you really want to, Microsoft only lets you delay them for a limited period of time. You have to remember to do that, over and over again (or start blocking MS update servers via. your router, or perform some other arcane method that maybe, might, kind of, possibly, sort of work). It's that "always in combat" experience that drove so many towards the Mac platform, and it's that "always in combat" experience that Apple now seems driven to replicate.
As to Catalina, at this point I've been unable to upgrade since I've been unable to find a drop-in replacement for iTunes, and iTunes in Catalina, plus the way you can't manage multiple music libraries, essentially renders Catalina (but let's hope NOT future version of MacOS) "unsuited for purpose." This marks the first time that I've been completely unable to upgrade due to Apple removing absolutely critical features. So I won't be upgrading either as Apple has rendered their computers unable to perform even the most basic of tasks I require them to perform. Nice! I haven't researched it again recently, have they fix things?