Just because there's a gap doesn't mean someone is being discriminated against. Shorter men could have self esteem issues that cause them to perform a little worse or fight for salary a little worse.
I worked in sales for a decade. I was better than top 1% at it nationwide. I'm 6'4". Was that because people just love buying from a tall person, or was it because I felt comfortable walking up to anyone and everyone since I was taller than them?