Откуда пошло разделение терминов с Client-side и Server-side на Front end и Back end?
Потому что client side - браузер
server side - веб сервер, интерпретатор, СУБД
Фронтендер не пишет браузер
Бекендер не пишет веб сервер, СУБД и тд
В веб-приложениях клиент-серверная архитектура, а не фронтенд-бекендная