Siddarthan Sarumathi Pandian I only need the Hackintosh to compile iOS apps. I usually work on Gentoo Linux or Windows ;)
A Hackintosh is a normal macOS running on custom hardware. In order to separate things, I installed each, Linux, Windows and macOS, on different SSDs, which I swap out depending on what I need. Since I have old / very common hardware (Intel Ivy Bridge), there are no driver problems :)
I sometimes wish I had the money for later hardware, but I'd have to replace everything (for a very small gain) and I also have more important things I put money into (damn you, real life) :/