but if I want, I can still create my own arbitrary security requirements and enforce them via software/audits
Try doing that to your bank or whatever other large company you interact with...
You almost certainly use software that calls their server at some point. Hope you will enjoy their vision of security. I'm moving into the woods if they can define how my _personal_ computer behaves.