Yedlin was a starter for Sunderland last season, and they want him back. He is in talks with multiple clubs right now.I agree money is key. Deandre Yedlin is the perfect example. They flashed a bunch of money in his face and he left a starting spot in a premier team in our league to go ride the bench for 2 overseas clubs so far. He's an afterthought in just 2 years of being in Europe. His development stalled, his stock dropped, but his pockets got fat as fukc. Can't say I blame him for chasing the money, but I would hope that these kids would think about what is best for them as a player and not as a person.
Now, as far as the league itself, I think the MLS is making a mistake in growing so much and in trying to mimic an economic structure by copying the NBA and the NFL. The pool isn't deep enough to spread a lot of talent around. They would be better served staying at 20 teams and having 5-10 teams be super amazing and rich while having the others suck monkey dicks, just like baseball. Have one really good team in New York, California, Texas, Florida and Seattle. Make sure those teams in those markets have a bunch of money to pay for good foreing players in their prime and to keep young, up and coming talent from leaving. When your best teams are in Oregon, Ohio, Utah, etc, it doesn't benefit the sport.
I think you are right about MLS. It will start to water down the American/Canadian talent pool in the next couple of years. That said, they can always add more international spots to help keep the play better.
I disagree with the removal of parity though. Why would anyone start following a terrible club? That just wouldnt help the league grow. I get that having some of the bigger markets be the best teams, but thats on the owners to figure out.