1. It requires considerable more work to set up and maintain a Hackintosh system than using Linux or *BSD, and it's completely unsupported. When I researched this last time, there were three sore points: (a) Upgrades between even minor point versions could sometimes mess up installations, (b) finding compatible hardware can be difficult (especially in the case of laptops), and (c) using Messages and iCloud on a Hackintosh could risk getting locked out of those accounts.
2. Installing macOS on a non-Apple product is a violation of the macOS EULA. Because of this, a Hackintosh may be a liability in professional environments.
3. Apple could make moves, intentional or unintentional, that could disrupt or even end the Hackintosh ecosystem. In the early days of Hackintoshes Intel Atom processors were supported, which resulted in people installing Hackintoshes on netbooks such as the Dell Mini 9. This ended when Apple stopped compiling support for Atom processors. A more serious showstopper would occur if Apple abandons the x86-64 in its Mac lineup. Then the Hackintosh community would be stuck with whatever is the latest version for the x86-64 architecture.