I wouldn't call having to learn a million frameworks with a million layers of abstraction to accomplish the same stuff you could accomplish with plain html in a both human- and machine-time-consuming manner a pleasant developer experience.
Quite the contrary I find it almost insulting to have to spend time on this.