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.Microsoft has made a commitment to backward compatibility. It's such a huge benefit. I have code that has continued to run, untouched, for decades. 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.This is not true of Apple, Ruby, or almost any open source project.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.