Muito massa o post, bem diferente essa abordagem meio "Maluca" sua sobre estes pontos, achei diferente, sem ser uma coisa absurda. Só para contribuir com algo, a questão de problemas com SEO utilizando SPA's é devido a robos indexadores de conteúdo, como o da Google por exemplo, desativam o Javascript da página para realizar essa indexação. E como você bem mencionou, em uma SPA com React ou outros, por exemplo, todo o HTML, CSS, etc. é gerado pelo Javascript, ou seja, se ele for desativado no navegador, é como se sua página não existisse, e consequentemente, o SEO cai. Geralmente corrigimos isto utilizando uma abordagem SPA + SSR (Next + React, por exemplo), pegando as vantagens de cada Rendering Pattern, e criando uma aplicação.