3D printing CAN push make this happen, and in fact is already on it way. Check this out, 10 3D printed houses in one day. Also, down the road these houses could all be customized.
http://www.3dprinterworld.com/article/ten-3d-printed-houses-day
I have a 3D printer and it has opened up my kids eyes so much to create their own ideas. And this technology is just getting started. If you want to learn more about it, feel free to follow me on twitter twitter.com/3Dnuts or on FB at https://www.facebook.com/DDDNuts
Cheers!