"The point isnt to win games, it's to win championships."
Please tell that to the person paying $100-200 per ticket to that game where the point isn't to play to win.
That's a point that's lost in this. It's one of the main reasons we don't have a league full of contenders and bottom feeders. Owners want to keep fans, and fans don't want to fund a tank job or watch a team that isn't trying to win.
As I said in the OP, I don't think very many teams are actively trying to lose games. I mean, even this season, the two teams that everybody expected to be the very worst have actually put together some win streaks. The Suns are actually a pretty good team.
There are plenty of teams each year, though, that "fund a tank job" in the sense that they knowingly trot out a team that isn't likely to win very many games. The Celtics are on that list this season.
Understandably, that hurts fan interest in paying money to watch the team. Personally, I don't have the money to go to games (though maybe these days I do, with how cheap the tickets are, haha). Still, I can see how that would be frustrating for the season ticket holders and parents who want to take their kids to games.
Again, to those who are morally bothered by it, I say direct your anger to the league. Teams will continue trotting out young rosters lacking in veteran talent as soon as it makes sense for them to do so.
Ideally, teams wouldn't have to make drastic moves at the expense of the present in order to improve prospects for the future. That's not the league we have right now, though.