computer science/engineering/STEM is the only thing worth it.
It's mostly engineers who make money. The actual sciences are basically a low paying career for how much knowledge it requires, and pretty much require much more than a 4-year degree to climb that ladder, or they just go into the same category as everyone in the humanities and the arts: go get a job that requires a 4-year degree but doesn't care what your major was.
David Epstein's The Sports Gene talks about several areas where it's a feedback loop between nature and nurture:
But outside of all of that, it also matters whether we're talking about becoming a world class athlete or just a hobbyist. For weekend warriors running a 5k in a pack of thousands of participants who paid to be there, practice and training are going to be far more important predictors of their performance than any kind of genetic or innate talent. The genetic or innate bottlenecks might show up in the Olympics, but not the amateur hobbyist runners.