When you identify the needs and start developing, you must make sure the needs are still there when you finish.
The more time you take, the more likely a competitor can steal your market.
You need serious backing, because you won't make any profit during the initial phase.
Sometimes, being fast is a customer requirement, otherwise, you won't get the job.
Companies like Blizzard Entertainment can get away with "when it is done" but they are the exception rather than the rule.
Blizzard did not invent the RTS. Nor the hack and slash roguelike. What they did is produce polished experiences from the outset. Heck, compare even the silly Overwatch. It is not even close to the first team shooter.
Kodak.
IBM.
Xerox.
All were the first incumbent in their area and were dominant for many decades.
Craiglist even qualifies.
Apple was small and on the brink of going out of business. There were smartphone-like devices on the market already. They improved on them. I belive that's what your parent commenter is saying.