Concordo com tudo, ou quase, se entendi tudo. Eu acho que JS funciona muito bem para sites, até porque deve ter pouco dele. E de fato evitar um pouco o SPA parece melhor, como eu sempre disse, e parece que é a tendência, até o Blazor novo está investindo nisso. Para aplicações (o que implica ser SPA) o TS tende a ser melhor. Mas para estes casos web ainda não é o ideal :)
Respondendo a "No lado do cliente, qualquer tentativa de criar..." dentro da publicação TypeScript - Amor e ódio... pera aí, ódio?
2