We've gotten to the point in the gaming industry where rendering has vastly outpaced animation in terms of quality. Sometimes it's hard to tell if a screenshot is actually a photograph or not, but as soon as a character moves the illusion is shattered. It's choppy and unnatural even in AAA games.
Motion matching seems like it offers a solution. It stands head and shoulders above current methods, especially in terms of fluidity. I'll leave these links to presentations that explain the technique:
Masterclass: Overview of what motion matching is
Powerpoint: Technical look at how motion matching works
Neural Networks: Not exactly the same system, but the idea behind it is the same.