That's because it used to be a simple Markov model back then.
Today's implementation is using more advanced ML techniques ;)