Acho que não percebeste. O que eu li é que as versões Home e Business do Vista, só reconhecem 2 ou 3 Gb de RAM, independentemente do resto do sistema (chipset). Só usando a versão Ultimate é que reconhecia os 4Gb.
A MS não produz hardware, a Apple só agora começou a usar CPUs de terceiros. Se calhar a Apple também apanhava umas multas, mas eu não vi nenhuma empresa produtora de software a queixar-se de não ter acesso a informação essencial do Leopard.