Machine Learning, how and why now?

How come the development of Machine Learning applications has taken so long? What are the aspects that slowed down the process? Here are all the answers!