Good point, although in the past you had to play good at the club level to get the cap. Now with players like Brian Bradley, or previously like Altidore or DMB, they went sight unseen for their clubs for months and still got capped
That’s why my idea is to designate an MLS club as our “Bayern Munich”, the club where the best American players will play for, to get them used to playing together consistently so that they can easily shift to playing for the National team.