A componentização em si não atrapalha. No fim das conta você vai ter um único arquivo html mais js e css.
O bot Google até consegue renderizar as rotas SPA, mas nunca testei configurações mais completas de SEO.
Por ser algo mais trabalhoso a maioria opta por colocar em server side quando precisam de um desempenho melhor nos buscadores.