Almost everything about the league's regular season is embarassing nowadays.
from marginal players setting records for offense, to teams deliberately playing g-league lineups to lose games, to sitting star players every other night, to the massive blowouts as teams do not care if they win.
its a real problem in the nba. the fact that the players do not care enough about the game to play every night is an issue that will haunt the league. i dont know how you fix that.
they should give the commish the ability to punish teams for sending out inferior lineups to lose. give it real teeth and not the half-assed measures they use now. in other words, give the commish the ability to take picks away, or to lower the draft odds, or say the team cant pick higher than 8th because of repeat tanking offenses.
they can tweak the lottery in ways that will help, but i doubt they have the cojones to do it. make a win "floor". if you dont finish with at least 25 wins, the highest you can pick is 8th. something like that. but make it so teams have to win a certain number of games during the year.