I think the "Lean Startup" trend is very useful for a large amount of entrepreneurs, who suffer similar issues. Primarily being afraid of launching their product until it's "perfect".
It's very, very easy to just keep working on things indefinitely, never quite being perfect - a backlog that adds two new items for every one you finish. And the longer you work on something, the more pressure there is for it to be "perfect" at launch. Additionally, if in all this time, you're not getting feedback - you may be developing something that is not quite what people want. Feedback is crucial, and launching your project is a surefire way to get real, useful feedback.
Getting something out there is half the battle for a lot of people. Myself included. It's a very large psychological barrier to launching something. And the more work you put in, the larger that barrier grows - which is paradoxical sounding, but true. With a smaller, proof-of-concept launch, you can change your product direction more easily - if it turns out the feedback isn't great. With a larger more polished product, you have already invested so much into the current direction. There's momentum and emotional attachment (for people like me, that is) which makes it unwise to proceed like that.
But if you don't suffer from these problems of seeking false perfection before launch, and you get feedback throughout development from non-launch sources - you don't need to subscribe to the "lean" mentality.