But where I think AI/ML/Big Data will largely fall a bit short is at the individual level. People are fickle. Statistically, what I did yesterday may have a strong influence on what I did today, but no AI or Big Data process will be able to monitor all of my behaviors and determine that I might wake up tomorrow and decide "today is the day that I am going to start doing X" or "ok... I'm kind of tired of binge watching netflix" or whatever.
Have you seen this ⬇️? It’s more than five years old, and I suspect the algorithms have improved significantly since then.
They may not be able to predict when you’ll buy something, but there seems to be more and more data available to predict what you will buy.