I think that's a basic insight for everyone who wants to create innovative software.
You need to realize that customers don't think in a creative way. They only think of what's easiest to think of for them. But most of the time those ideas are not great, because they tend to complicate things instead of simplify them.
Truly game-changing concepts take their time to ripen.
But maybe that's just me who thinks in this way. I don't know anyone from Silicon Valley, because I live in a completely different country. So I'm clearly not part of the American startup culture.