At no point did I blame students for the current imbalance, nor did I blame students for systemic issues. You are making a lot of assumptions.
While students did not create these problems, on a broad level, everyone applying to more and more sites will certainly not fix these them, and in fact creates more work for everyone involved. It takes more time for a site to review 200 applications than it does to review 150. Or worse - it doesn't take more time because staff are already maxed out, and so they end up devoting less time to reading each application. It's hard for us to predict which sites would like to train us, and it's also hard for sites to predict which applicants are truly interested in their program and will rank them highly, versus students who are applying widely because they're afraid they won't match.
I agree with this and wish there was a fair way to limit the number of applications per candidate.