I preface this by saying, I am not a software developer, just an end-user. Why does Apple have to make each iteration of OSX so different that it breaks earlier apps. For instance, each time I upgrade, it breaks VMWare Fusion, Photoshop Elements, and a few apps I use have to be updated. If it were every 2 years, I could live with it -- but this breaking of apps happens every 12 months. Why can't Apple take more care in allowing previous software to work in new versions of OSX, or is it a bloody-minded corporate decision to plan obsolescence into the OSX to force us to buy new hardware? Seriously, a company like Apple does not gather so much cash without putting some thought into how to force its users to buy more hardware, i.e. make sure we don't keep using old hardware. There must be meetings where Apple marketing people plan out strategy to force us to stop using old hardware. And many of these updates cost money to upgrade. Also, it seems now every year, Apple Mail in every latest OSX iteration is a buggy mess. Sure, each OSX version adds new system features - but not all those system features are used by these apps that are getting broken. Question: how much harder or worse off would OSX be if Apple took the same care as Microsoft to ensure at least some semblance of backward compatibility? Why can't OSX have emulation modes -- like Windows does -- for some software that has to run on earlier OSX versions? As I said, if OSX versions came out every couple of years, fine -- but it gets ridiculous when every 12 months I have to pay to upgrade apps because Apple is breaking them in OSX. Some of these updates to OSX I really don't care for. Nothing in Mavericks was of interest to me -- Maps. I realise Mavericks was mostly under the hood efficiency features, but why did those have to break so many software apps? Why does Apple have to bake iCloud Drive into the OSX, rather than making it a standalone app like Google Drive, Dropbox, SugarSync, Box Sync, Tresorit, Microsoft One Drive and 100% of other non-Apple cloud sync software. If it was technically possible for iCloud to be a standalone, why bake it into the OSX? Microsoft made Windows more vulnerable and buggy by baking in Explorer, and I think a reason why OSX has become less rock solid since the long-gone "it just works" era is because they baking in too many things that should rightly be just standalone apps. It's eventually going to get to the point where "it just works" is going to be a laughing stock of a beautiful past that has long since disappeared.