You mean like having Rosetta to use with older software or perhaps even Window's take on 32 bit apps running on 64 bit Windows etc. It is nice you have a leg up on most about the practicals with respect to both programming and degree of challenge with maintaining backwards compatibility of operating system but yes, I DO believe it is acceptable to think that Apple could have handled apps like CS6 PS (and others) with limited resources. I don't claim to be a "programmer" by profession but I have my share years ago with working with porting software and device drivers as well as work arounds (all the way back to running Pharlap Extender for DOS, REXX and Visual REXX with executable written in C for Database controls and so on. As I said, I am not a programmer but understand some basics here and will just simply say that Apple could if they wanted to but chose not to and Adobe pushes us forward into CC land.