In real life it would be more like, bring everything in in stages.
So hearthlings grab all the blocks first, build the solid core
Then grab the roof stuff and put the roof on
Then they take all furniture that’s essential ( lights, windows, doors, etc ) and put them in
Last but not least the actual “interior”
As for not making the piles to big and still keep some flow in the game this could work. Where 1/2 hearthlings with HAUL only do this as their job and builders just use that.
I can see this improve the code even actually, as well as gameflow. It would allow for a logical and “plain sight verification” of your building process as well as your “working haulers”
edit : source is my job as a builder in real life. We europeans know how to keep it compact and smooth ( most of the time haha )