Ahhh. The politically correct answer to why society is screwed. They like using this for the shidduch situation too. The feel good answer. "We really care for you, and are trying to help you, but as you see, it's an impossible situation and was inevitably going to come to this, so there's not much we can do." Saves a lot of painful soul searching. Just blame it on the numbers.
You are missing the point.
It is about numbers but that doesn't mean there isn't anything to do about it.
Schools can be expanded and more can be opened etc
Just don't blame the whole issue on an elitist attitude. If the problem is not correctly diagnosed then we can never solve it.