One of my children live in USA. He's a mad sports fan. Tickets to most sports in the nose bleed section are around US$200 even for College football (Ivy League). He says last minute baseball tickets can be had for around US$40 but they play a lot of games.
Ticket prices here can be a struggle for many but overall they're not too bad.
It's all relative. Went to a Test match in Delhi. Premium seats were A$10 and included a snack box.
For me VFL matches are incredible family value