Historically Windows was known for not causing this kind of breakage for even “(ab)users” of private APIs, common misusers, buggy users, etc. And even working around such issues on the OS side.
Yeah, Windows is actually known for bending the OS so that backward compatibility is preserved. They even added a GUI tab with Compatibility settings.
But of course, Apple is not Microsoft, so they can do whatever they please. On Apple systems, non-working software on new macOS releases is a normal thing, maybe part of their philosophy.
Xcode, Visual Studio (the original I mean), PyCharm et al., Eclipse, vim, emacs, Notepad++, Sublime… hmm that’s all the IDEs and text editors I can remember using significantly in a professional context. I prefer VSCode to those.
There’s also that linguistic phenomenon where you have to use stronger and stronger language to signify the same thing. Maybe we just think it’s ridiculous because we’re the older generation. Or at least that could be part of it.