Technological progress is as messy as Darwinian evolution
There is a famous chart which shows the time it took for various technologies to be adopted by 50 million people. From its introduction, the telephone took 75 years to reach 50 million users. For radio, it was 38; for television, 13; for the world wide web, merely four. Online services are faster still. Facebook