The Big Name transfers aren't the ones that improve the quality of play here. In order for this to be a league that gives us attractive soccer, the cap needs a major, major rise.Investment does not equal player salaries or transfer fees exclusively.
We have a system designed to balance investment between big name international transfers, and investment in local acaedmies and American player development. There is nothing preventing a team from sinking unlimited funds into setting up a world-class academy here in the States.
And even if we sank ungodly amounts of money into our academy, you get two players a year out of that if you're beyond lucky. And after a couple years, if they're good enough, we can't afford to keep them. (See Yedlin, DeAndre.)
It's simply not enough investment to improve the quality of play here. Like it or not, Player Salaries are totally at the heart of that - our developments system isn't good enough to build a quality league on its own, and we're not attracting top level talent at our current wages and with our arcane allocation system.
And we're spending $20 mil because you can pay three players over your cap. The team would be infinitely better quality if we spread that $20 million over the entire roster of players, instead of having 3 guys making $18 million and the rest of the 25 guys making a shared $2.5.
I don't know how you can argue that a team can spend in this environment. You can blow money on three world class players (pretty much entirely for marketing purposes, and they pretty much must be on a free transfer due to allocation money), but if you're trying to build a quality team, you flat out can't spend. That's the system - you can sign stars to fill seats, but you can't sign studs to fill out your roster.