Why is photogrammetry more demanding that autogen?

Autogen is not picking from an existing library. It takes in account the shape of the building. and generates the building according to the footprint of the building.

Or how do they do footprints like this: