I don't think you can really use the bad team in a bad city analogy and compare it to everyday life. KD, LBJ left good teams to form super teams. Most good players also do not reside in the city their team is and why would you when half the season is spent on the road.
The NBA is no longer about building a team anymore. It's about getting two or three good players on a team and winning it all. The Cavs should have had two championships if Love, Irving were not hurt the first GS series. Once GS lost they went out and got KD to beat the Cavs this year.Now its the Cavs looking for someone to beat GS and KD.
The NBA regular season has become irrelevant now.