Just change the setting if the default doesn’t suit you.
That is my point.
Overall it's just more productive and pleasant. If there were a practical alternative I'd jump in a second.
Developing for all platforms is a commercial reality, regardless of what I think, but wanting freedom to develop software for any platform without a corporate's approval is not unreasonable. The complaint applies to Google and Microsoft to some degree as well.
If you turn off SIP, you can run unsigned kernel extensions without issue, both on a Hackintosh and on a real Mac†.
If you're a Hackintosh user, but for some strange reason you want to leave SIP enabled, you can inject unsigned kernel extensions via the Clover bootloader. (I think you may need to temporarily disable SIP during setup or something like that, I don't fully remember. I just turn SIP off.)
† I actually find this much easier than Windows, which is a royal pain in the neck if you want to install unsigned drivers.
As I see it, if you're the kind of user who's installing Hackintosh, you're also probably savvy enough to not grant root permission to just any software. I want to have full control over my computer.