Actually OKC isn't at the max, only the Knicks, Heat, and Lakers had 25 national games this season. And there are some teams that have had zero appearances. Like I said earlier, Washington was scheduled to play their only national game against Cleveland earlier in the season and it was... wait a minute.. FLEXED out for Pacers-Blazers, imagine that?
http://probasketballtalk.nbcsports....s-cavaliers-wizards-for-pacers-trail-blazers/
Contrary to what you're saying, clearly there is already a precedent for flexing games so it must not be as complicated as you think it is. This issue is as simple as the league and networks not wanting to take any financial risks. My point is that's stupid reasoning to not flex games more often. If they bump one awful Knicks matchup one night to show say, Warriors vs Mavericks how is that horrible business acumen?
And it's not just me "whining", other people have noted this issue too. Prior to this year I can't remember the last time an NBA game was bumped off national TV, it's already happened several times this season and will probably be a more regular practice moving forward.