I can't say I've worked anywhere as strict as that, however I'll say that like any other career field, there are good and bad work places. Places that like to overly restrict things are going to lose good developers, and likely don't pay well to begin with.
I worked for Meta/Facebook for a year before I got laid off last year, and I'll say that it was very much not like this. While you had regular projects and whatnot going on, you were free to make changes you thought were necessary or good changes to make. Now I didn't work on anything public facing, as I'm certain there are certain controls on making changes to what users can see, but otherwise any change just required approval from any other developer, and it would make it into production 6 hours or so later.