Why are new homes so expensive? This report says don't blame the developers