I'm not sure if you are intentionally trying to ignore the point, are being intellectually dishonest, or really aren't getting it.
Soccer is not the sport of choice in the US for the best athletes or anyone else. It is not one of the most popular sports. It isn't the one that kids gravitate to. It isn't the one parents take their kids to watch. It isn't the one people watch on TV.
If we could snap our fingers and change that in the US - we would - and have been saying that it has been moving in that direction for 50 years now. But reality is a bitch.
Until that changes, it's unlikely that the USMNT is ever going to attract enough home-grown talent to challenge on the world stage again in our lifetimes. It's also likely that US soccer is going to have a particularly hard time in the college years given recent events.
How do you know the "best" athletes aren't playing soccer? Your premise is based on assumptions - there's no data to support your argument. My argument is that the athletes are not the issue -- the issue lies elsewhere, likely in an aggregate of different sub issues. (e.g., coaching)