单项选择题

Why can' t we provide as many houses as needed

A.Because we cannot make the choice.
B.Because we do not have enough resources.
C.Because we do not have a free housing market.
D.Because education is more important than housing.