But why not upgrade the software and let the users catch up? Isn't that better than the users waiting for features that could have been completed long before they actually are?
I mean, I get what you're saying, but I don't think general hardware inefficiencies should stifle software progress, especially when the high end hardware wouldn't have a problem anyway...