Stadiums are not politics.
Taxes pay for roads - which is a critical infrastructure for all aspects of a modern society. This is an appropriate use of tax funds.
Stadiums are not critical infrastructure, and should not be paid for with public money.
I cannot fathom how this confuses you.
Stadiums are not politics.