I think part of the problem is people jumping straight into PhD without any research experience. I watched quite a few students struggle when taking this road.
I do agree that it's a problem if grad school costs money, but a large stipend is only really available in STEM or medicine.