Actually, most people just can't afford to leave. With so few spaces being public these days you can't leave your house without spending money you don't have.
Yeah that's a better answer. Only reason I can leave the house basically at all is because (1) my parents pay for gas and (2) college is the only place I have to go. But my answer is true too; it sucks because everyone is too poor to leave.