> Sometimes some compromises will be made in order to keep the team "stable", so the business can keep going.
The thing to remember about big companies, is that they've already figured out some formula to approximately "print money." (Not really in all cases, what I mean more seriously and generally is just they already know how to make a profit.) So not rocking the boat will be seen by many there as the rational thing to do.