This is kind of a double edge sword. We all want the league to grow and eventually compete with the best leagues in the world. So if you gut the cap, american players make more but they're not getting any better. If we keep the current system, American players make shit compared to their counterparts world wide, so any real homegrown talent that are just super stars will sign with foreign leagues that will pay them more (Miazga). What we need is more investment into player development, and then we need to be able to pay our homegrown talent a competitive salary to keep them here. In the end, that equates to money ... investment. Some clubs like ours are more wealthy than others. The less wealthier clubs will find investors to facilitate attracting better players. It will be unbalanced for a while but I think it will eventually stabilize. There will always be league oversight and some checks and balances in place to make sure it doesn't get too out of control. I just don't see a way around not bringing more money into the league to pass around ... as long is spent the right way.