I guess (e.g) Las Vegas, Atlanta, and Seattle didn’t get the memo. Odd since Seattle and Atlanta recently lost franchises that they’d add new ones if it wasn’t worth it.
I'm a bit lost. What major sports franchise is Atlanta adding? Looking at [0], I see new(ish) soccer, Overwatch and arena football teams, but none of those are really among the "big money" sports in the US, nor do any of those require the sort of support from the city/state that, say, a new NFL stadium would require.
The new Atlanta soccer team, Atlanta United, actually plays in the new NFL stadium that the state spent $1.6 billion to build [1]. Average attendance was 53,000 for Atlanta United this year.