I agree, it is an iterative process: the same happened for web browsers and generally internet a while ago.
The difference is the www had no idea where it was going or needed to get to. A cryptocurrency needs to, at the very least, be able to match that performance of what's already out there.