We all know that the NBA is a player's league. It's been the case for many years. It's always owners vs players. As if the coaches have no say. In almost every situation, the coach is not really a basketball coach but some ex-player. We're seeing now inexperienced "coaches" such as Kerr and Fisher being treated as prime candidates for teams that want to contend, being paid a lot of money while the Cavs have slowly poached a top 10 (globally) basketball coach in David Blatt.
Why should the NBA become a coach's league? The answer is San Antonio Spurs. It's a coach's team. Every player in that organisation accepts that the coach is the law. In some cases there are some powerful GMs, like the Heat with Riley and now the Knicks with ex-coach Phil Jackson but they're using inexperienced coaches for their teams. Spoelstra has the results of course but that's for another story.
The NBA teams have the resources to sign whoever coach they want and assign to him whatever coaching help or scouting teams he wants. They key to success is to give the keys of the organisation to a good basketball coach and he can eventually make the team gel and play well.
We're also seeing this to some extent in the NCAA. Most colleges have kept their coaches for ages and they are actual basketball coaches in their majority, not ex-players who know almost nothing about coaching other than being coached for 15-20 years during their career.
I'm hoping the Cavs stick with Blatt even if the players don't react positively to him. My guess is that they will not really want to play for him if he's going to coach the way he wants but they'll force him to adapt to the NBA. If they let him do his job, he has the potential to become part of NBA's history.
Basketball is a coach's game and the NBA being the biggest basketball scene in the world should reflect that imo. I'm actually surprised that there aren't more teams looking into Popovich type of solutions for their franchise.