Tell me again why college in the US costs sooooo much? It's not like you are getting a super special top notch education that is not comparable to top Canadian universities for example.
The same reason health care costs so much: the more money that's made available, the higher the price that can be asked.
In supply and demand terms, prices rise to balance the supply of education services with the demand for those services until demand is restrained or supply is increases.
What's happened in education and health care tells us that supply isn't keeping up with demand and so we have rationing based on price to match supply with demand. High prices keep some out of school or out of the doctor's office so that the available services match those able to pay for them.