I'm a software developer at a company where ~50% of the staff is a developer and our IT fleet management enforces SIP. This simply isn't an option for us because of security requirements from our customers.
That is true in most social, legal, etc settings.
(in law, it's known as but-for causation)
So yes, this is MacOS's fault.