The endless supply of money combined with the demand for students to try to secure their future careers leads to constant price increases with no impact on demand.
The number of full time, tenure track faculty positions has not. However, there are plenty of adjunct professors that have low wages, poor benefits, and no job security.
Government-insured student loans mean that the university has an incentive to take as much from that as possible. But the job market now often requires some kind of degree, and new students don't really know what they're signing up for by taking on $25k, $50k loans and beyond.
Everything else is secondary. It would be fine to save space in weird ways, like the shower doubling as the entryway or the sink above the toilet or the bed bunked over the desk. Even the best roommates are disruptive, and most are far worse. Shared bathrooms are a horror show.