New construction is rapidly getting more expensive in many of the markets where it's needed the most. While it'd be cool to point to a single factor, it's a combination of several things. People are expecting more (more square footage, higher-end finish), the government is demanding more (environmental and energy regulations), labor is getting costlier, and yes - there's NIMBYism manifesting through zoning laws and other "conservation" rules.