Businesses exist to make money for their owners, full stop. Any needs they fulfill are largely incidental.
You ever met a college student with an Xbox? If we stopped treating houses as an investment and started treating them as a commodity like Xboxes, you could afford one.