I think there is a serious problem of people coming out of academia and transferring the workplace into the only type of environment they know and described above. Obediendce to the credentials and high tollerance to bullshit, supervisors forcing others to make the supervisors’ mistakes. The workplace becomes a circus of absurd dead end ideas, probing the patience of anyone with any clue on how business- or customer- facing production software or service should work.