O padrão REST define que os dados do back-end serão disponibilizados através de APIs - que serão consumidas pelo Front-end. Veja a imagem:
Com isso vemos que o REST tem como objetivo padronizar a integração entre as camadas de um aplicação - ou - a integração entre aplicações diferentes.
Um motivo para aprender REST é o fato desse padrão ser amplamente utilizado atualmente. Praticamente todos os novos projetos de software são construídos com base na arquitetura REST.
Entender o conceito REST será um fundamento na sua carreira programador back-end, mobile ou front-end, pois é através desse padrão que as camadas da aplicação conversam entre si.
Praticamente todas as vagas para programação colocam o conhecimento de REST como requisito. Em outras palavras, aprender REST é essencial para aqueles que buscam vagas em projetos de software.
REST é uma forma simples de organizar as interações entre sistemas independentes. Apesar dessa simplicidade, ele é bastante usado. Diversas empresas grandes como Twitter e Facebook fazem uso desse padrão de arquitetura. Isso é um grande indicativo de que é um modelo que tende a ficar cada vez mais em uso.
Hoje em dia, com o aumento geral do tamanho dos softwares desenvolvidos, é muito importante que tenhamos padrões, ou a compreensão dos sistemas seria inviável.