My impression is that there could be several explanations. If we are talking about supply and demand, there definitely appears to be too much demand relative to available opportunities, that is to say human resources.
I was the executive director of a school board. Consequently, I would not necessarily say there is too much demand relative to financial resources. In a school, there are x students and x dollars allocated to services. I think it is more a question of availability of human resources.