As far as stadiums go, they create JOBS, for the people who build them, the people who maintain them, the ticket sellers, the ushers, the concessionaires/vendors,etc. People need jobs and with that they pay taxes which is used for many things besides building stadiums.