I suspect that under the system I propose, many younger players coming off their rookie deal would opt for a long term deal at the maximum non-star value. It's harder to say no to a long term deal when you've never earned better than the rookie scale.
To the extent that the true superstar youngsters would forego that in favor of chasing a star contract, I say so be it.
I'd like better talent distribution throughout the league, and if that creates a disincentive for teams to hoard draft assets, especially tanking or trading current players for future picks so as to obtain multiple high lotto picks, that will probably result in a better average product on the floor in the present.
If you give teams a way to hoard talent and gain a major advantage over their competitors (e.g. by drafting multiple stars and then signing another star or two with cap space before the young guys get paid), they're going to go for broke trying to do that.
Which means that some teams will succeed and be stacked compared to their competition, and other teams will fail miserably and return to being terrible just a few years after tanking shamelessly. I don't think that's a healthy dynamic.
I understand what you are saying, but I think it should be survivor of the fittest. One team shouldn’t be penalized for drafting great, while a poorly drafting team still ends up with a star in this system.
One thing I don’t like is this 1 plus 1 max deals. I would get rid of that, and if you are signing a max deal it has to be a minimum of 3 years. Even the mid size deals maybe make it a 2 year minimum no opt outs, so it’s not always easy to plan for cap space which many teams do. Maybe just allow the small deals under a certain amount for 1 year deals.