I understand why a founder questions the estimate. The request sounds familiar. Add a customer attribute, adjust a pricing rule, or let one account type use a new permission. Product expects a few days. Engineering opens the affected area and finds the same decision in an API, a scheduled job, an integration, a report, and a support script.
By the end of the first week, the estimate has doubled. More people are involved. Nobody is trying to inflate the work; the product is revealing its real shape after the commitment has already been made.
The obvious question is why the estimate was so bad.
A small feature tells you something useful only after the business request is reasonably stable. If the request stays stable while the technical path keeps expanding, the team may no longer know where the decision lives or what depends on it.
Sometimes the estimate was bad. More often, the useful question is what the team learned too late. Did the request change? Did a customer exception appear? Did an external provider alter the solution? Or could the team not see where the rule lived and what depended on it?
You do not need to begin with an architecture review. Begin with the story of one change.

