Está implementação permite total integração entre backend e frontend, além de outras funcionalidades. Para utilizar o Vue 3 e manter a integração seria necessário reescrever o Parasails.
Uma solução viável seria desenvolver um frontend totalmente independente e publicar (deploy) como página estática, delegando ao Sails somente as funcionalidades de backend (controllers, models, policies, etc.).
Observe que esta solução não poderá fazer uso do recurso de controle de autenticação que costumamos chamar de "me" (variável de sessão '
this.me' disponibilizada como parte de window.SAILS_LOCALS),
portanto você terá que implementar também uma solução de autenticação alternativa, como por exemplo, JSON Web Token.