Is it a pattern, or just a definition?

http://www-128.ibm.com/developerworks/blogs/dw_blog_comments.jspa?blog=392&entry=100737
パターンは単に何かの定義ではなく、何のために、そしてどうやって適用するかも教えてくれるという話。
初学者はパターンの構造に魅せられて、目的を忘れがちだとは、ずっと思っていた。しかし、最近は、これに加えて、パターンを適用する時のメリット、デメリットを考慮すべきだという事を、もっと強く言わないといけないと感じている。(パターンを使わずに)設計をおこなうときには、それぞれの選択肢のメリット、デメリットを考えるはずなのに、パターンを適用する時には、なぜ、それができないのだろうか。有名であるゆえに無条件に適用してしまうのか?