> Why shouldn't the more aggressive, more strategic people earn more on average?
Because being "aggressive" and "strategic" are not the only two qualities useful to providing value to an employer. Hell, depending on your role, being aggressive can be a negative.
That’s not what he said and it’s obviously not the only reason someone gets paid - it’s just a reason one might get paid more. This is a classic straw man.