Você não é "obrigado", mas definitivamente para quem programa Backend de um sistema web é extremamente interessante ter um conhecimento sobre o Frontend, ao menos o basico de HTML, CSS e Javascript! Afinal você pode acabar lidando com isso do lado do servidor também.
Pode ser necessário a criação de uma página em SSR do lado do servidor ou algo do tipo. Nem toda pagina web precisa passar por um framework JS, as vezes só os arquivos estaticos servidos pelo servidor já são o suficiente.