Totally agree. How I look at this.
I want to write simple text posts. I don't care how it looks. Let the browser present the way it wants. I want only HTML. I don't care about CSS or JS. I don't even want to know what they are.
I care about how my text post looks. I add CSS. I don't want to care about JS in my language I work with.
I want to add dynamic functionality to my page. Maybe it is not a post but an app. Now I want JS.