It is not a technical problem, but a legal one. It is that they do not want to expose themselves by violating agreements with Apple.
Do you want to be the genius that saved a few dollars on hardware with a Hackintosh only to get the company sued?
Do you want to be the genius that saved a few dollars on hardware with a Hackintosh only to get the company sued?
It also takes a lot of time to setup so hackintoshing will never gain mainstream numbers.