I’d argue American prices are adffordable. I married a yank, and spend a fair bit of time over there for work and try to go to as many sporting events as possible.
NFL- expensive as f**k for a game ticket everywhere I have been (LA, Dallas, Charlotte, D.C.,Tampa Bay). Redskins and Cowboys game tickets are f**king ridiculous. Food and piss is the same price as the footy here if not more (beers range from $9 US- $12US. Parking is ridiculous (paid $35US for pre-paid parking in Tampa, $50 for street parking in the hood in LA).
NHL- been to Washington D.C., Anaheim and Staples Centre-can get decent prices for seats in the upper decks but anything low and you are paying a fortune. Food and piss at Anaheim were insane, ($11-$14US for a beer from memory)
NBA- Staples centre and Charlotte, cheap $$ for shit seats, food and piss was the same as the hockey (expensive)
MLB- Been to Dodger stadium, Anaheim, San Fran, Atlanta, San Diego, Kansas City. Tickets are real cheap up high and in certain areas, anywhere near home plate is obviously $$$$. food is on par with Oz footy prices everywhere I have been.
When you take into consideration the fact yanks generally earn less than Aussies, I’d argue that their sports are cheaper or more affordable than ours to attend from my own experience.
I paid $250US a seat for these at xmas in Tampa. 4 rows from the front, right on halfway, regular season game. These would normally go for $350-$450 depending on the opposition. I didn’t mind paying $1k Oz for the 3 tickets as they have been my team for 20 years and was my first Bucs home game. I wouldn’t pay that again but you only get 1 first time.
Atlanta Falcons and the teams you mention mate are more outliers than the norm.