All of your reasons are somewhat true. It isn't like everyone can go run a hedge fund, though plenty try. The hiring game into those types of jobs isn't easy. You need to have the right skills. Also, not everyone wants to do that. The wage inequality thing can't be solves by everyone picking higher earning careers. Though I do think that is good advice for an individual worried about it.