Sem tempo agora, mas vamos dizer que concordo com quase tudo. Tem algo que ainda preciso ver com mais calma. Eu acho que algumas coisas são mais complicadas. Acho que tem aplicações que são só uma coisa ou outra. E não sei se chamaria de frontend algumas coisas que você nomeu assim. Tão pouco quando tem só uma parte ele seria full stack por natureza, mas se não me engano na minha resposta, deixei isso em aberto mesmo, é discussão semântica.
Respondendo a "Na sua discussão sobre compiladores que possuem..." dentro da publicação Desenvovedor mobile é Full Stack?
2