I think it’s most likely that football is honestly a bit shit, and there are many better things to do for entertainment that don’t require mortgaging a kidney to watch.
try going to germany, where you can get a season ticket at top club for a few hundred euros.
i think Bayern Munich's cheapest season ticket is like $200 at the current exchange rate. that's manageable. i've paid more than that for a single NFL game in OK-ish seats.