> Professors don't have managers.
The dean of their department, and other administrative staff who don't have any clue what they do. Trust me that the clueless sociopathic administrative layer can absolutely interfere with professors' lives. Tenure can protect them somewhat, though.
> Architects don't have managers.
Yes they do. I don't know why you think this.
> Lawyers don't have managers.
They do unless they're partner, which is probably a small percentage of lawyers. A lot of lawyers are in the legal department of a larger company, with managers.
> Doctors don't have managers.
I know less about this but I'll bet there are plenty of hospital administrative staff above them who are sociopaths and get in their way.
> Software development is the only high-skilled work where people have managers.
All forms of engineers have managers: aerospace, civil, environmental, mechanical, etc. Only if they're running their own consultancy do they not, but you could say the same thing about plumbers and electricians. I'd actually wager a higher percentage of architects and engineers have managers than do tradespeople. Whether you have a manager has less to do with your profession, and more to do with whether you run your own business or not. Some professions run their own businesses more often than others, but I don't think engineers and architects are at the top.