Maybe you should try the dev experience of Elm or ReasonML before shooting down the author’s comments.
I get what you are saying and I also get what the author is saying it might be that you are missing something truly great in our engineering field.