Thank you also for acknowledging what has long been pretty obvious to so many. You are probably right that "widening free agency" would have been more effective when Utopia was initiated. (Utopia unfortunately being merged with the rest of the game instead of being its own world made a number of problems, but that is water over the dam.) It would still help greatly. No reason that I can see to call it a "temporary" fix ... perhaps you can elaborate on that. There are also ways to slowly take some of the excess cash out of the economy, though some people would only want that done in ways that apply to others and not their own team.
Improvements in training could accompany these measures, so in that you have a good idea. However, relying solely on training may not be enough unless training is also made logical. Leaving it illogical as it is and forcing an even greater reliance on it could be a disaster.
I didn't say I share the consensus, or that it's a majority opinion, but that there are certainly are plenty of people who feel that way. ;)
The reason free agency is a temporary fix is exactly that is what it is. In the long run, if people keep expecting there to be free agents and more of them dumped onto the market every time prices rise above some inflection point, then you're never addressing the primary root of the problem - that people are not creating these players any longer because it's cheaper to simply pick up a FA.
In that you or anyone believes training is illogical, of course, you have every right to do so. And yet, it also has to be conceded that there simply does not exist a player in the game with a skill level in any of the main skills above 8 who was not trained in some way to reach that. So recycling more free agents by itself simply gives some short-term relief, but in the end to have a continuous pool of free agents, you need to have people training the players to become free agents in the first place - and then, of course, have enough people leaving the game to keep releasing those retreads.
But of course, it's kind of hard to find a scenario where training players can be rewarded while not training players is not disadvantaged. For the health of the game, I'm always going to prefer that those who do train are benefiting from that, and that of course it never becomes too easy to win and train optimally at the same time, because then it really is just about who has the money to buy the best trainees and usually old money would win that really fast.