Yes, all men keeping our infrastructure going, tradesmen, physicians, pharmacists, garbage men, teachers, nurses, and so on and so on are all embarrassments.
If you’re an MD and you’re not making $400K you’re doing something wrong.
As for the rest, these are relatively low stress jobs that don’t warrant a particularly high salary but I see your point to some extent, particularly with regard to tradesmen, etc. However, if a skilled tradesman is smart and willing to work hard, he can start his own business and sky is the limit when it comes to income. Same for some of the others you list, e.g., pharmacists.