Tatianno, te entendo perfeitamente! No meu caso gosto muito de Rails.
Já me envolvi em projetos de SPA, por exemplo, que o front tinha que reinventar muita coisa que não seria necessário se tivesse apenas seguido as convenções de um framework fullstack monolito estilo Rails ou Django.
Conheço vários sistemas que o botão voltar do navegador não funciona, por motivos similares.
Cada um faz suas escolhas, não tem um certo ou errado, mas quando coisas óbvias não funcionam ou precisam de um esforço maior pra funcionar, eu prefiro evitar.