Isn't the regulation of no pay for play behind the lack of long term contracts?
You're barking up the wrong tree. Allow 4-5 year or even 2-3 year contracts based on performance and 95% of the issues are solved. Or just don't regulate pay for play at all and the market will solve itself.