To me it seems like cutting the compatibility arm is worth the price of having to keep a shitty, inconsistent behavior.
Apple has nailed it so well (don't make it backward compatible) for the last decade afterall, since Apple realized one the internet is so much better and source code management (and repository, backup, disaster recovery) became more accessible so that the cost of port became much lower.
It's a constant issue around me. I know people still keeping 10.6 Macs and sweating profusely at the idea that one day they'll stop working, as the tools they use haven't been ported upwards (because most often the developer of the proprietary app is dead) and will stop too ; imagine an artist whose favorite signature brand of crayons closes door.
The ideal solution would be to have a compatibility shim (like Wine) to provide the old behavior while being able to make the native behavior more consistent.