The expensive part is not assembly, it is validation and documentation of that design and the lack of ability to spread those costs over multiple units. Site built units are fine so long as the design is sufficiently decoupled from site conditions that it can be exactly reproduced.