Yup. Everyone thinks if you put in the work, you're a champion. Think of how many former minor league baseball players that played for 20 years, busting it every day, cages, lifting, running, etc and never got the call to the Bigs. I mean, they played little league, HS, college ball, drafted by a Pro team and sent to the Minors.... played in the minors for years. It's tough, you can get better, but without that "special" something, not gonna happen. It's tough in any sport to be among the elite let alone being the best at it.
That's an interesting point, the odds of making it are low!