Most hosts here if smart use pirated windows server.. Only big hosts use paid license..
Also the ones with strict datacenters...

Either way the license isnt the reason. Linux can be run with low end hardware since it has very low requirements. As for windows it has higher requirements due to all the software running up the memory and cpu.