It does seem to be the case that building things that work in the real world, not jus in laboratory conditions, takes time.
Yes. I think most people believe that successful technology companies spring up very quickly, but in my experience most (all?) of the "overnight successes" were busy working for years before finding the winning combination of features, user interface, market, etc.