Faço das suas as minhas palavras, Filipe: isso me dá um certo calafrio kkkkk
Acho que essa "amarra" do Front com o Back pode sim ter vantagens e deixar a parada mais simplificada... Mas, porém, contudo, entretanto, todavia, eu adoro a ideia de separar as responsas e deixar cada tarefa com quem é mais "preparado" pra lidar com ela.
Acredito que não vá tornar "obsoleto" o uso de API's, até por que muitas aplicações construídas, aí uso um ERP no exemplo, são constantemente integrados com outras aplicações para os mais diversos fins, e isso na sua grande maioria das vezes é feito pelas API's - a não ser as integrações de NFS-e de algumas cidades de SC que ainda é por XML :')
O que mais me preocupa é a questão de segurança nessas aplicações, além de questões como escalabilidade, manutenção, refatoração e ambientação de programadores que venham de outras tecnologias e se deparem com uma estrutura nesse sentido.