Where do you see taxpayers voting for this ? Taxpayers have about as much say in this as pissing in a bucket. Legislators don’t listen to the average taxpayer.
Vegas locals bought an impressive number of season tickets for the new NHL team before the NHL even decided to give the go ahead. It was more than enough to convince the NHL that the locals want a team.
It the locals want an NHL team, it’s more than likely they really want an NFL team even more.
If it came down to the voters, vegas locals would vote for the stadium easily.