I'm not saying that I wrote this article for everyone. I wrote it for me and people like me. Specifically, for people who appreciate the rigorous-and-ridiculous — like teaching from the linguistical perspective while using romaji.
It's the same approach that my "Just JavaScript" course uses — it's 100% by the spec, but I'm using unconventional metaphors (like "wires" for variables instead of "boxes"). I take pride in making rigorous explanations approachable by slicing the explanation differently.
This is not for everyone. But it's also not a reason to say this shouldn't be written.