One thing that slowly wore me down over the years of frontend development wasn’t JavaScript.

It wasn’t components.

It wasn’t CSS itself.

It was the increasing amount of visual noise in the markup.

At some point, UI code started feeling less like structure and more like string management.