1. miešanie rôznych jazykov v stejných súboroch bol vždy humus.
2. niekedy si nemôžeš dovoliť tým na osobitné riešenie backendu a frontendu a niekedy to ani nie je moc možné.
Ostatne v JavaScripte viem jednoducho spraviť jak front-end tak back-end, s frameworkom Svelte/Sapper je to úplne zábava v tom robiť.