Construction costs are usually less then land acquisition costs. Housing developers are extremely efficient when they are allowed to build hundreds of identical units on a single large parcel. Most of the work can be done by unskilled laborers with artisans only doing the critical bits.
Why are we still building houses like it's 1800 though? Hand crafted houses built by local artisans are always going to be expensive