My guess; the tickets were way too expensive in the first place but were bought up by scalpers, only to not be able to unload them for a profit, so there’s very few buying them and looking for a hotel.
Even if they do buy a ticket and look for a hotel, the prices are probably driving people to suck up a longer drive to a game.
Greed. It’s supposed to be a game for the regular folks, cheap and easy to play or watch.
Time to start arresting scalpers, they are a plague.