At least at my college, living on campus was required for first-year students.
As for the requirement piece, it definitely sucks if it's not an expense you can take on without debt and there's no other options in the area. If there are other options, though, then people who can't or won't pay that can just go somewhere else. School's have worse requirements (BYU comes to mind) that people can opt out of by choosing to go somewhere else.