Thank you, this is a nice post. On the other hand, the author is happy to have HTML and CSS generated with JS, which is weird as well (I know - React).
I am not saying that is good or bad (I use Vue for instance), just a bit contradictory.
But that's nitpicking on my side.