Na minha opinião isso é ótimo. É muito importante um framework do tamanho do Laravel ter esse tipo de opção.
A visão de que tudo tem que ser separado entre front e back é a mesma de que tudo tem que ser micro-serviços. O que não faz sentido, tem casos e casos