I'd settle for this... decreasing NBA blackouts and the buyouts where players that are bought out can go to the elite markets.
Maybe the days for blackouts are over and make the games more accessible as Hoop Head suggests.
I'm not sure how you keep free agent players going to where they want to go after they are bought out. Maybe making bought out players not eligible for the playoffs would help. Also saying buyouts cannot occur after the trade deadline.
Or have a limit on the amount of bough out players that can go to a team? Or a player cant be bought out on the last year of his contract?