"Just to be clear, are you trying to say females are not good enough to play in the NBA?"
Yes, I'm saying exactly that. Because... there is such thing as native talent and it's not just how much one practices.
In general, men are stronger and can run faster than women... training being equal. And men are statistically taller than women. So... they have an advantage in a game where height is an advantage.
I don't even know why you would argue that point. It's biological fact.
Growing old or being a child is the same as genetic advantage? No, and I never claimed it was. The point was simply to illustrate the ridiculousness of the claim of humans being homogenous. Very clearly some people have an advantage over others in some activities. These people may require less practice to become "experts" than others... thus the 10,000 hour rule is at once nullified as "rule".
As for training in IT let me re-iterate the point... those with more practice in both tech and business didn't necessarily make more money while young people with less practice did. Presumably money was the goal of more than got it... even those that really really believed and tried very hard.
There is native grace. Believe it. Accept it. Know your strengths. Know your limitations. This is the key to survival and success. No... sorry in spite of what they told you in grade school, you can't be any thing you want to be if you simply put your mind to it and work really hard. That line might motivate some, but at the end of the day it is inherently and obviously untrue.