Honestly I would say that that's probably the one thing that small teams have that large teams cannot have is autonomy.
I was working on a web app for a small team inside of a large corporation. It was me and two other people and every single time we wanted to make a change we had to get approval from legal we had to get a sign off from a VP and this was for something entirely internal that only 35 people would ever use.
I imagine when you are dealing with an app that is intended to be used by millions you're going to have the exact same issues but then 200 people all attempting to do minor improvements getting over voted and outvoted and good shit destroyed and relegated to the dustbin because legal can imagine that there might be some inconceivable problem with it 5 years in the future, or somebody in marketing might say that it interrupts their work flow even though it would be a massive improvement to the app.
This corporate overhead is one of the biggest issues that corporations face when dealing with a mobile active environment. They can't quickly push improvements and changes it's got to go through the process because otherwise nobody will document anything and they'll reach the point where they can't even read their own app.