Construction cost is materials + labour hours. If you put a building in a built-up populated area, stocked with construction vehicles and materials, it'll go up in a matter of days or weeks, simulated time. If you place it way out in the boondocks with one mud road there, it might take years of simulated time. In that regard it feels very "realistic".