This is not true. There's just as much stuff in Foxboro, if not more,, than in OP.
And again, if I'm at the stadium, why do I have to drive somewhere? Why can't it just be there? How am I supposed to find parking, which I'm paying $40-50 for, when I drive off somewhere and try to come back? This may come as a shock, but not everyone wants to tailgate for 9 hours before a game.