Management people do not want to deal with awkward, weird, introvert developers/academics. Instead, they get lower-level people as recruiters and administrators that are like themselves, but willing to deal with developers and such.
Meaning, we did it to ourselves by not knowing how to deal with people.
Developers like to treat all problems as technical problems. And human problems with incompatible incentives typically don't have a technical solution.
Failure to understand this and to develop relevant soft skills is what's causing frustration for a lot of (very talented otherwise) devs.
Management people do not want to deal with awkward, weird, introvert developers/academics. Instead, they get lower-level people as recruiters and administrators that are like themselves, but willing to deal with developers and such.
Meaning, we did it to ourselves by not knowing how to deal with people.