I've met Marines that were assholes so I'm guessing that 'join the Marine Corps' isn't as great advice as it first appears. Recently a Marine drill instructor was implicated in the abuse of Muslim recruits. That isn't a good leadership skill for the corporate environment. Your notion is too simplistic. It doesn't apply to everyone. It applies to some people but not all.
People lie on a spectrum in terms of abilities and personality. Not everyone can be molded to have the requisite knowledge/personality type to command high pay. It's simply not possible. Just take extreme examples and one can easily see this.