Parking garages costs a lot more than surface parking. And the amount of traffic which can leave is limited by the surrounding roads, not by the exits.
Edit: I’m not saying this is a good thing. I’m saying it’s the reasoning of the people who build stadiums.
I agree 100%. Public transport is the only sensible approach to getting people to stadiums. If it were my choice I wouldn’t provide parking at the venue at all.