If the school has overbooked students:parking then its a scam to offer parking permits to students who probabilistically will never find a parking spot without resorting to the extremes (time or distance). There's no reason to offer a permit (or charge for it).
I don't think its because of cars. There wont ever be a high quality uni in walking distance for 20,000+ people simultaneously.