Been there done that. Corporate IT often doesn't want to acknowledge that devs exist in the company because it's so much easier to just lock down the admin and marketing use cases.
It's fucking scary how far they're willing compromise security internally and externally to avoid extra work and maintain control.