That's fair, but I don't think it's right to characterize our franchises as actively trying to help our communities monetarily (they do run charities, of course, but that's a tiny percentage of the organization).
For the most part, sports franchises here are seen as good for a place based on perceived economic traffic introduced to the area (though I've never seen a positive impact be conclusively proven). It's a latent effect, in short, not a manifest one. There's no real way to say that having a team actually improves an area at all.
To me asking the community to help pay for the stadium almost makes more sense in the UK because clubs there are much more "grassroots".