Besides, there is another issue—another collateral damage. Teams ending a cycle or running out of cash must sell players at the end of the season, and due to the senseless one-season rule, they will profit much more from transactions and be ready to rebuild in a single season.
A lot of teams will see how years of real-life savings and playing with minimum salaries are wasted, while other teams will take advantage of this senseless one-season rule and save years of real-life effort.
As everyone says, it could have been a nice change to the game, but the way it has been implemented is not. IMHO, it will mark a clear before and after in the game