I don't know why they cannot ship the OSes with reduced functionality so that it can install on any hardware???

I don't understand it? I mean, they'd make more money in the long run wouldn't they?