Правда что >80% работы backend'а — это «пилить» CRUD-API?
Нет, это не так. CRUD - это очень маленький пласт задач.  Так повелось, что бизнес-логика в подавляющем большинстве случаев выходит за рамки crud, поэтому и задач там больше
На современном проекте, где есть SPA-приложение на React/Vue/Angular, да, бекенд нужен чтобы гонять JSON клиенту/от клиента
Т.е. многое переместилось на фронт