I am really not following. If “anyone” can write a GUI, how does moving it away from the devs reduce load? Either it’s a lot of work for devs and then even more so for “anyone” or it’s easy for everyone.
hard:
- Overall security
- User permissions in multi-user deployments
- Input sanitization
- RDBMS schema design
- Parsing
- Bit-rot protection (here because it’s rarely on the radar of the general user)
easy:
- DB queries against a known schema
- Working in a front end HTML/CSS/JS stack
- Making UI components
- Moving those components around
To your question about why moving front end away from devs would reduce load: a person making a UI they want is a different category of work than creating a UI that everyone wants. Even if it’s easy, it’s distracting to be thinking about everyone’s use-cases and refining the details.