Agreed. Like too much javascript, keeping in mind what it takes to get something running vs keeping it running is a consideration.
There are some fantastic rendering tools in React like Remotion.