It is what it is. The sport is popular, stadiums are sold out, and prices are set by the market. I'm sorry if people can't afford it, but that's too bad.
I used to live in LA in a neighborhood that was gentrifying and being developed and upgraded (Leimert Park). This meant that new owners started moving in to homes, pushing tenants out, and rents were rising rapidly. Locals were irate that their children and grandchildren could "no longer afford to move into their neighborhood" as prices were too high. There was a billboard that said "gentrification is a 4-letter word".
As a new homeowner there, my attitude was "too bad". You can't afford to live in this neighborhood now, then move to an area you can afford. More owner occupied homes means people are taking better care and upgrading properties, which helps property prices to rise, and fits in with all the improvements to stores, shopping, restaurants, public transportation, etc.
The market sets the prices, just like it does for sports events. Everything is supply and demand. Something is worth what someone is willing to pay for it. If you can't afford it, then go to a few games per year instead of every game.