When does it get too abstract? What’s wrong with plotly? Or plotly express? How is yet another JSON spec era-anything?
When the abstraction detracts more value than it provides.
I think this is an interesting direction to explore. Plotly is fine. So is D3 and plenty of other solutions, but neither represent the ultimate pinnacle of charting.