The NBA worked just fine when there weren't ads on jerseys, digital ads on courts, etc. This is nothing more than a ploy to enrich the owners and players who already make boatloads of money.
Half of revenue goes to the 30 guys who own the legal entities, and half goes to the 450 guys who actually play the sport. I don't think the salaries are the operative problem, although yes, if revenue were to decrease, those would have to decrease too.