This is an interesting framing of the context problem — I especially agree that a lot of failures in software projects come from unclear requirements rather than execution.
Even in simple tools like [IPPT Caculator] https://sgipptcalculator.com/ if the problem isn’t defined properly, you end up rebuilding things multiple times. That’s why I try to keep my own projects very focused and minimal from the start.