Some managers are not from non-technical background. Some when a developer says some will listen to you and act logically., but some won't and are stubborn.
Some people got recognition due to show-off instead of talent/work
Heard now-a-days (at time of writing this) it fired some non-performers.
There are some stubborn persons who work there from long time., be careful with them (only some)