Football clubs have a billion eurodollar budget that they need to pay for. And how do they do that? With TV licensing.
I live in the Netherlands and everyone here has accepted that a Dutch club will never again get into a Championship League finale.
Every Dutch star is playing in Spain or England.
At least in the US, there are minor league / feeder teams that are much cheaper to watch. Going to the stadium for a game is essentially free, and actually enjoyable, since getting tickets and entering the stadium isn’t like dealing with the airlines/tsa, but worse.
Entering the stadium of an MLB game is maybe a 2-10 minute wait in line followed by scanning your ticket. It is in no way comparable to flying, let alone worse...that's absolutely crazy.
Heck even the NFL is just standing around in line, walking through the metal detectors, and scanning your ticket.
My local MLS team recently switched from airport style scanners (remove keys and phones from pockets) to continuous walk-thru (keep everything in your pockets) style metal detectors. That coupled with NFC ticket readers has made the entire process much faster.
The last MLB game I saw (this summer) was a similarly easy process.
I live in the Netherlands and everyone here has accepted that a Dutch club will never again get into a Championship League finale. Every Dutch star is playing in Spain or England.