All of these features are fairly basic and routine and should have been part of scoping. The issue is that engineers rarely speak to finance teams to gather input which leads to these 'surprises'. The article is equivalent to "how hard could it be to win my lawsuit, i researched the law".