Maybe I'm not doing enough development.... As a development machine - what is a top spec iMac/MBP missing that you would need a hackintosh?
I don't think they've updated the iMac GPU since 2015.
If you build a hackintosh you can at least run an Nvidia GPU and get CUDA support.