Pues no se si sea una cuestión monopólica por parte de Micro$oft para generar mayores ventas, pero hay que tener en cuenta un par de puntos lógicos; se sabe que una presentación de cualquier versión de Windows de 32 bits, con otra de 64 bits son completamente distintas, ya que poseen arquitecturas diferentes, en cambio cuando las presentaciones son de la misma arquitectura las diferencias son solo a nivel de
características, póngase el ejemplo de actualizar un Windows 7 professional 32 bits a Ultimate de 32 bits, en la actualización
(mediante el Windows Anytime Upgrade), solo se le añadirán o activaran las características que este
(professional) no poseía antes y que lo "convertirán" en la presentación Ultimate de Windows 7, teniendo así un Sistema de mejores prestaciones, en cambio si se pensase en el cambio pero siendo estos de diferente arquitectura, entonces no solo bastaría con
"añadir unas cuantas características" sino que se tendría que "cambiar"
(por así decirlo) la arquitectura del Sistema, generando con esto posiblemente una inestabilidad en el Sistema.
Así que por mi parte me parece un tanto lógico que no se pueda pasar de una presentación de 32 bits a otra de 64 bits solo mediante una actualización, sin comprometer con esto el funcionamiento del Sistema.
Un S@ludo