what about this :
Because of backward compatibility, people stick to 32 bit. no one uses intel 16 bit.
That is going from the sublime to the ridiculous.
What I'm talking about is the OS having to be backward compatible with 32bit systems and applications, so that has to be built into the OS. No doubt adding complexity and a degree of bloat.
There are many that said MS missed a great opportunity to have Win7 64bit only, but I guess they didn't want to risk low pick-up that would force users to either update their systems, peripherals and or their software so it would run on the 64bit OS, if it wasn't backwards compatible wilt 32bit software.