It took each of the companies mentioned 2-3 years to publicly launch. This seems a little bit contrarian vs. the "lean startup", "ship an MVP you're embarrassed about", etc mantra.
However, I'm curious if anyone has more insight into this. Perhaps each of the companies were working closely with early customers in private beta and thus had ample feedback and still able to iterate quickly based on actual user feedback, or something of that nature?