I do think that usually you should not need JS nor CSS. Often HTML is not needed either and plain text will do (even, without Unicode), but HTML can help sometimes.
I think that Unicode is bad. Furthermore, Unicode does not have everything. EBCDIC is no good either, though. Also, the linked file still has HTML, although only a character encoding declaration and a <plaintext> command.
I disagree with the flowchart. Surely, since UTF-8 is backwards-compatible with ASCII, your writing should be encoded in ASCII if it was written by an American.
It does raise some valid points: does color encoding belong into unicode? should we roll back bold and cursive alphabet unicode sections and relay these to fonts? or should we extend unicode to include horizontal and vertical mirroring of characters?
The bold and cursive Unicode have a "proper" use in display for mathematical symbols. You can't roll back these assignments anyway, and these are probably most dominantly used in math homework etc. produced in MS Word.
There is a Unicode control code to change text direction[0] (arab etc). But no control codes to mirror individual characters or words vertically or horizontally. Nor are there general stand-alone mirrored letters, only a few select exceptions [1]
HTML is all you need to make a website - https://news.ycombinator.com/item?id=33642490 - Nov 2022 (91 comments)