Your original point was that these players were somehow destroying the economy. I completely disagree, only exceptional young players get serious money bids and there only seems to be 2-3 of those per league.
Oftentimes if you draft that kind of player you keep them to train them knowing that their finished product will make your team better by having a nice player to sell or stock your roster with. For the most part the complaint is that theres not enough value especially for high tier teams in investing in the draft.
As for the number of total players, even the low quality players can find niche roles with some teams. I don't see how even a 1k guy causes any kind of havoc with the economy since no one will spend any money on them. Also for teams who invest considerable sums of money in the draft they need to get the best value they can for their money and the 48 player total makes it less likely that someone can "guess" their way to a 5 star quality 5 star potential player so I don't at all see your point.
Accept that some days you are the pigeon and some days you are the statue. Dilbert