I have more than 5 years experience as a professional UX designer. As far as I can tell from these comments, people are having a difficult time separating out visual design and usability.
The visual design is actually very good, and in my opinion a distinctive piece of Curve’s brand. I’d even go as far as to say it’s iconic for the whole of DeFi.
I can understand that some find it over the top. I would suggest keeping the current design as the default option, and having a less extreme version as an alternative. This might seem unusual, but is not significantly different to supporting light and dark mode. This adds a small amount to the overhead for Curve’s frontend devs, but with JS style objects it should be trivial.
In terms of an alternative design, my suggestions would be to use a clean reference like 0x’s Matcha, or Uniswap.
I think what we should really be discussing is usability. And more than specific usability issues, the problem lies with process. My impression is that the process in the core team is: dev has a new idea, needs to support it in the frontend, bam – let’s get something up there. This has led to a UI which is bloated and difficult to use.
My view is that the solution here requires a much more diligent process that involves having a UX professional think through the UI from the ground up. As new features arise, they are woven in thoughtfully.