Are you suggesting BBs should randomly create Free Agents or maybe release more FAs to deal with inflation because I fully support that idea.
Yes, that is one of the things I believe would remove money from the game. I doubt they would ever release NT level players, but if they were to go that way, they could always make them utopian players.
You have to remember that inflation and high prices are two separate things. You can have one without the other. Cutting profits will certainly reduce inflation, however it won't necessarily cause prices to go down.
However it is caused, rising prices is inflation, so they aren't separate things. If teams can't afford the current prices, the prices have no choice but to go down.
I also think that this game should reward "good management" more than manager longevity.
This is where I see the "Oh, but the newbies need to be able to catch up" theory is half the problem with why teams are tanking. They should be able to compete, but they shouldn't be able to buy their way above the level they belong. Once they are knowledgeable enough about the game to beat the league they're in, then they can progress to the next division. That's how the game should be looked at to be profitable, not live in the comfort of bot leagues making millions each season, until you can afford a run at the top.
The notion that you need millions to compete is probably the biggest reason newbies quit before learning anything about how the game works. Teach teams to enjoy the game at a level they can handle, and they might hang around long enough to be successful the old fashioned way.