Machine Learning came a long way, leveraged by technology evolution. This concept started when it was recognized that computers could, eventually, interact and process certain data without really being programmed to do that. Just has if they were making their own decisions based on data analysis.
Well, this was a revolution in the way that big companies handle with their data. The foundation is here for a while now, but it gets more accurate and faster as time passes by. Actually, recent Machine Learning models can go through more and more complex data. Therefore, generating more accurate results.