I’ve always found “this town/city needs this” to be ridiculous when it comes to sports championships. The city doesn’t win anything the players do. It’s their championship, not yours. Being a fan is meaningless. Winning a championship hasn’t improved Cleveland, New Orleans, etc.