Earlier quoted context omitted.
On top of that, js animations are still better for controlling timing and events or for a more realistic natural motion (springs instead of timed easing).
I would say that what JS animations are even better at is justifying inflated budgets of the projects made for people who are not very familiar with tech. Is there ever a real reason for animations that doesn't make the interface feel sluggish and unresponsive? In the other hand if you actually set the animation delay to something incredibly low, all of your animation needs could be easily solved by animating the tra…
If you start paying more attention to the apps you use, especially ones made by bigger companies, and you'll notice how effective some of them can be.