Ao contrário do boato, quase não há mais diferenças de hardware. Os Macs usam CPUs Intel, GPUs nVidia / AMD e acredito que os HDDs da Seagate. Material estoque bonito.
Existe uma diferença no nível do SO e o BIOS (ou equivalente) precisa ser compatível com isso. Coisas como EFI e partição GUID As tabelas são as diferenças de baixo nível mais notáveis.
What is it that does not allow the MacOS to be installed on a normal PC ?
Dependendo do seu PC, potencialmente nada. O hardware pode não ser compatível, o OS X é destinado a um intervalo menor (já que a Apple tem mais controle sobre o que acontece do que outros sistemas operacionais). Você pode encontrar drivers de terceiros para hardware comum.