money
a lot of those teams (american ones at least) arnt from ghettos or slightly below par neighborhoods
they are from very rich privileged cities/suburbs
so ads/donations/etc...
its a money pit
obviously not as big as college football but apply the same idea