FWIW, macOS is just as fine with spaces in filenames as Windows or Linux, but sometimes developers forget to do that on Mac, sometimes with hilariously catastrophic results.
And yeah independent Mac development is a bit of a nightmare these days due to Apple’s disdain for obsolete code and anything that resembles “jailbreaking.” If it weren’t for all of my music software being on macOS I’d be switching to something else (and frankly my music software has gotten super frustratingly buggy lately too so I might be switching to something else anyway).
Also there’s an easier way to dequarantine apps and there’s no reason to disable Gatekeeper entirely for that.