Not if I miss my deadlines and leave something behind that can only be maintained by myself.
The reason for higher level languages is that they do increase productivity. Assembler is notoriously unproductive.
System Performance was mentioned as a benefit. Most high level languages have optimizing compilers which crank out excellent code.
Good code typically is not a guarantee for great system performance. A great and solid architecture is.
As much as I like to have developers who do understand the consequences of their code, I do think that the author is flogging this horse to death.
The rant index on this article is pretty high.