These 299 macOS apps are so buggy, Apple had to fix them in AppKit (2018)
worthdoingbadly.com
worthdoingbadly.com
What actually happens is this: Apple works in secret on the next version of macOS. Apple makes changes in the next version of macOS that break an app on the internal list of "do not break" apps. But Apple can't tell the app developer about this, because the changes in the next version of macOS are secret. So Apple goes ahead and patches the apps to maintain compatibility. In fact, Apple is so secretive that it may never tell the app developer that their app has been patched by the system frameworks, much to the frustration of the app developers themselves.
I can see internal discussions like in any other company, along the lines of: we don't have time or resources or budget to fix our app for the new version of the OS. The framework team does because they have to test and fix third party apps, they fix our app too. Then this becomes normal.
Granted, this list is a couple of years old…
Apps for which macOS applies compatibillity fixes - https://news.ycombinator.com/item?id=17116106 - May 2018 (125 comments)
1. Some apps are open source, why not just send a PR?
2. Most apps are actively developed, why not just send a report?
I’d understand this 20 years ago when updates weren’t frequent, or if software was rarely updated. But patching Firefox in your OS feels completely unnecessary.