Which of the following best explains why the demand for housing is more flexible than the supply? A. New housing developments are being constructed all the time. B. Low interest rates for mortgages make buying a home very affordable. C. The increasing population always drives demand upwards. D. People can move more easily than producers can build new homes.