Apple's list of 235 apps that are incompatible with macOS Catalina
This is why Microsoft is the better long-term play: Backwards compatibility -- their commitment to the investment of labor. If you build your software on Apple, there almost certainly will come a point in the future where your code will cease to work.<p>Microsoft has made a commitment to backward compatibility. It's such a huge benefit. I have code that has continued to run, untouched, for <i>decades</i>. I don't have to upgrade my development environment. I don't have to buy a new laptop to run the latest xcode. I never have to worry that my years of investment into my own software platform will be worthless three years from now or require unknown amounts of recoding to work.<p>This is not true of Apple, Ruby, or almost any open source project.<p>I want to continue moving forward all the time. I loathe the requirement to go back and redo what I'd already done and works. It wastes my time, my money, and my confidence in my vendor.