Well when you design renos to existing infrastructure you ask the client:
How much do we spend tearing existings apart at engineering design stage to validate existing condition, or do we just make assumptions.
A lot of the time the owner comes back with 'take photos and poke around a bit , but don't make a mess until we get funding assured for the capital project.
So you write the cover letter with the drawings with the littany of assumptions.
Then construction comes, and the reality buried a few layers down emerges. If not in the base design, then how to adapt that design to work with what is found (delay) and disrupt contractor progress ( cost overrun). If what is found in an unknown existing utility owned by another company, which is not odd in old building sites, then the owner has to wait for the utility to move it, and pay for that as well as delay to the general contractor costs.
Then the thing opens and everyone gripes. And all of this has happened largely under live train lines, and a cant stop commuter station, which are no small matter to delay things along the way during construction.
So let the critics live though a reno on a 100 year old house. On a fixed time and budget.
Have them put a full 10' basement in to replace the crawl space and make it livable as a home studio, etc all the while continuing to live in the house.
Do that and the see how much of a critic they would be on what Union station is today.