The NFL having a minor league is the best long term solution. The good attribute of the G league for Basket Ball players is that it levels the playing field for non-elite schools. No longer will a team be able to have a great team based upon a few high caliber players.
As pointed out what will happen is that boosters will funnel money to business ss establishments to pay desired players.