Spot on. I programmed for a group of "idea" guys for while. Many a time I was torn off a work-in-progress only to begin another work-in-progress. It was so bad, I was only able to finish
one project of dozens.
The key isn't having the ideas, starting the ideas, or even almost completing ideas. It's all about finishing.
Since I left, I now have one working idea; it's an amazing difference. I hope to have a MVP out soon, and I can't wait.