You may want to state which browser you're having problems with to the developer instead of making a useless remark like the one you just made.
Twitter's Velocity  wrapper is an example of something that works like this, though the authors admit their solution is not idiomatic React.
This is much more aligned with my style.
For example, we have animating buttons and panels and UX elements, which I can't imagine doing in SVG.
Waiting bubbles, etc. are great, I'm just not sure of the widespread value. Happy to be shown a different view though.