Just read it, Kernighan's "Why..."
http://www.lysator.liu.se/c/bwk-on-pascal.html
No single point in this article is relevant today and pertinent to Object Pascal. None. Too out of date.
Delphi does have messages, templates are not part of OO, multiple inheritance is present in Delphi in some restricted form (I* interfaces) and the rest in your post is just emotions.