If you think of only the English Speaking market...you are forgetting the rest of the world.You can fix a lot of what you said for 50 million. The city already got the bump they are going to get from the Thunder in the downtown area. Making things nicer for media and players isn't a tax payer concern.
The NBA is a global sport that is broadcast live in 214 countries and territories and done in 60 different languages.
When the Thunder hosted Playoffs and Finals back in the day they were turning away the foreign press because they had no room for them and didn't realize they would need room for them. The NBA won't allow you to reject the Global Brand like that and if upgrades aren't done for the Media then the NBA will be forced to relocate the team at some point later to protect the Global Brand they have invested $$Billions into
The NBA finals s and playoffs since 2013 have had at least 50 press broadcast teams from multiple nations cover and calling the game live for their viewers.