Y'all know that the owners and teams are the ones caving to these demands when they don't have to, right? Spurs didn't have to trade Kawhi. Sixers literally sat on the Simmons thing until the got a deal they wanted. The Nets don't HAVE to trade KD and surely don't have to trade him to only the teams he wants to go to. The teams just don't want to go against them because of fear. That's just the players using leverage.
Like I said above, its pretty hard to say the NBA is being harmed at a time they are making profits hand over fist so much so that the next TV deal is once again expected to raise the salary cap substantially.