Jacob,
This is an open-ended question which is difficult to answer in the general case. I'll limit my comments to AMF vs. STL.
A lot depends on what you are trying to build and what AM technologies you are using. Today, most building are created using AM and they tend to use electronic or paper blueprints rather than STL of AMF. In the future, how much of the blueprint functionality would AMF need to replace?
As Markus pointed out, the file size is driven by the geometric complexity of the building, not the size. In this instance, AMF does not have a significant advantage over STL. AMF has smaller file sizes than STL, but not enough to eliminate STL as a medium for transmitting architectural solids.
In my opinion, AMF has no significant advantages over STL with respect to internal passages of cavities.
In my opinion, AMF also has no significant advantages over STL for printing curved surfaces.
In my opinion, AMF has a significant advantage over STL if you have solids in the model that you need to build with different materials. This is pretty common in the building industry.
Another area AMF has a significant advantage over STL is AMF contains topology. Because buildings are very large and have very thin walls, the disconnected triangles of STL can kind of switch from the inside of the wall to the outside the wall because of tolerances in the modeler.This causes a lot of model repair. Because AMF has built in topology, the triangles are connected and have a harder time slipping from inside to outside the building walls.
As for wiring, plumbing, HVAC, etc. -- would you even need those in the future?
Shouldn't the building of the future generate its own electricity, heating, cooling, water, and waste disposal in situ?
STL has no capability to replace a blueprint to define building systems.
In my opinion, AMF is also not well suited for building systems (electrical, plumbing, HVAC, etc.). AMF does a good job representing the shape, but AMF's scope does not include the kind of semantic information necessary to evaluate and or construct the building systems. You can represent notes in AMF, but I would need to be convinced that the notes in AMF could completely replace the information in drawings.
Charles