15 years in the fintech and honestly, such ridiculous story remains, well, a fictional story. Usually used to sell certain methodology (like Agile, Scrum). What usually happens in the real world is closer to
1. Features can be improved
2. Change in requirements (half the time raised as defects)
3. Missing scenarios
4. Etc etc
Point is, no one just throw money to a software company and say things like "I need a software for my company" then leave anyone to try to understand wtf that product should be. There will always be stakeholders involvements, refinement of requirements, negotiations of requirements (due to budget, complexity, scope, etc.). So honestly, while I've heard of such stories multiple times, I've yet to see one in real life where money is involved.