Comment by mrweasel
Isn't that true for pretty much every OS? The feature set we need to be able to do our jobs and computing hobbies have been available for two decades.
Operating systems like Debian is sufficiently boring that I can just upgrade and continue computing. macOS upgrades have become a small gamble, the stuff that I depend on may not continue to work, or at least it will take a good deal of work. There are however no reason to upgrade, so the risk isn't really worth the hassle of upgrading and breaking Java or Python.
Microsoft still manages to do 'cool stuff' at the kernel level; IO Rings, VBS, Rust, etc.
Only thing I see on the Apple' what's new that looks interesting is Metal updates. Most of the rest is UI.