Just add yet another wrinkle to the addage or user experience where macOS isn't really a legacy OS or an OS that supports legacy usage; it isn't like Windows where the UI might be modern and pretty but still allows for decades and decades of older software to run quite nicely; on macOS, you are lucky if you can run anything older than 2-3 years...this is yet another example of that.
So, I am not really surprised at this development; Apple wants its users and its developers to constantly be on the cutting edge in terms of hardware and software. If you want Unix/Linux legacy compability, macOS isn't where you will find it, you will be better off using an Open Source Unix/Linux OS instead...
I was with you until the last sentence. I still partially agree, but the hard part of Linux has always been hardware. There's nothing in this post about Linux. You can still run Linux on macOS. They have shied away from true GPL software, but you can still run and compile code made for Linux. If you really want Linux then of course just run Linux, and get a computer with hardware that's fully supported.
Arm throws another curve into this on all sides. And the 64 bit transition. It's really all about hardware at this point. If you want "legacy" support, you need "legacy" hardware. I lived through the PC era in the 90s into the mobile era to whatever era this is now. Believe me, I feel the pain. But the hardware improvements these days are good and we have largely lost the freedom war.
I hope we are all buying from System76 and donating to Debian / FSF / LibreOffice etc...