I don't understand why all the walls, at least, aren't built in a warehouse and then trucked in. It could be built cheaper, more precise, with far less wastage. Holes for electrical, plumbing and HVAC could be already put in. Even windows can be pre-installed.
(I know that part of the problem is architects under-design houses, leaving it up to the contractors to figure out how to route electrical, plumbing and HVAC on-site.)