However, I don't think Apple should necessarily keep old technology running just so that programmers don't need to update their software. That's essentially Microsoft's approach, and while there are certainly positives to Microsoft's commitment to backward compatibility, there are also negatives. Even Microsoft has had to break compatibility sometimes (e.g. 16-bit software in 64-bit versions of Windows).
I don't think Apple should have kept Rosetta around or purchased Transitive simply because Intuit decided not to update Quicken for Mac. Intuit was working on Quicken Essentials, and they should have done more to make it feature compatible and file compatible with Quicken for Windows.
You deleted my last paragraph, which is why I think you missed the point.