If you think frontends, as a general category, are terrible, and backend software, as a general category, is more "serious", "real", or "important", you have precisely the mindset that produces theoretically useful gadgets that are ruined by poor user interfaces.
That's not the point OP was making. On the contrary, you have to believe that frontends are important to be really mad about how terribly they are made.
In general, I think any engineering community that congregates around a particular set of issues is just trying their best to address their needs and build solutions to their problems, and it's important to respect those. Rather than being dismissive, exposure and cross-pollination is how we lift the boat together.