I'd argue that income and wealth are two very different things. Your numbers didn't say anything about wealth, just income. Again, the plumber earns a lot but the journalist inherits wealth far beyond the earnings of the plumber. There are a lot of other things to take into account such as access to network, parental influence, ability to mingle with upper class people... Blue collar roles can out earn white collar but blue collar people can't be upper or even upper middle class as the upper classes have many effective gating mechanisms to keep them out.
Pedigree and social class aren't economic class. Just because you won't be let into someone's club despite having considerable wealth does not mean the two of you are in different economic classes.
If I earn 300k a year maybe I can pay for club membership (if they let me in) but I would in no way have comparable wealth to members that were going to inherit 100M from their families. You're very focused on income, but people in the upper classes are not. In fact, high earning professions are often looked down upon because when you have family money, it's seen as gauche to work hard for what would be scraps compared to the real family fortune.