So I'm not ranting at Soccer, because if you like it, you like it. Doesn't matter to me.
But I am gonna rant about the unrealistic expectations of some Soccer fans. There's a very simple reason the US Men's team sucks compared to the US Women's team and it has everything to do with talent allocation. In this country, if you are a premier male athlete, then you are likely going to play in the NFL, MLB, NBA where you could make $35 million *if* you are the top paid guy. Hockey is a bit niche in that you have to know how to ice skate, but you can make about $15 million, maybe a bit more, but I don't know how many hockey players played soccer growing up. The highest paid MLS player who actually grew up in America is Michael Bradley and he makes $6 million.
For comparisons sake, there is no NFL or MLB for the top female athletes. Women's soccer is more or less competing with the WNBA and I *think* they pay better. So in essence if you're a woman and a great athlete, you're likely to continue playing Soccer a lot longer. And unfortunately for people who want to see US Men's Soccer become competitive, it's an endless cycle, MLS players won't get paid more until more talent goes into that sport and more talent won't go into that sport until the money is there. Yes kids see Lebron James and Steph Curry on TV and want to be them, but once kids get older and the adults with money (AAU clubs, University boosters, MLB scouts) can identify who has a future, they will steer them towards playing one sport and that just won't be Soccer and there isn't anything that coaching or youth investment can do to change the fact that the money just isn't there.