The stadium will bring in revenue to local businesses. They also pay taxes, which the city uses for multiple projects that do benefit local residents. You aren’t telling the whole story.If a new stadium is a good investment for the city's economy, then let the people who benefit from it pay for it. Motel and restaurant owners. The owner of the sports team, etc.
The vast majority of people living there aren't going to economically benefit. They will still be paid the same. So imposing taxes is just straight up BS. Even imposing taxes on people for paying for a motel room is BS, because most of the time they aren't there to see a sports game.
If building a new stadium is too costly for the owner compared to the return, then don't do it. Stop wasting time and resources on stupid shit.