Což už není zase tak docela pravda. Často se dnes už nepoužívá přímo HTML/CSS/JS, ale něco jiného, co se teprve transpiluje do konečné podoby.nemusíte nič kompilovať
Pro HTML je to třeba Jade nebo Mustuache.
Pro CSS třeba Less nebo Sass.
Pro JS zase např. TypeScript či Cofeescript.
A nebo se klidně vše může psát v jednom jazyce a až na konci se z toho vytvoří příslušné HTML/CSS/JS soubory.