Why SOME smart people give bad advice?

http://www.rajeshsetty.com/2012/02/21/why-some-smart-people-give-bad-adv... This article reflects on why some successful entrepreneurs who are very passionate and intelligent, tend to give bad advice to budding entrepreneurs. The 8 points listed are: 1. some experts use the chance to give others info, as a means of spreading their business and making money. For example they could scare the listeners into buying their book or joining their program. 2. They make generalizations from their own life, and expect it to work for everyone. 3. Entrepreneurs generally aren't aware of their underlying strengths and weaknesses and hence cant pass over this important info to their listeners. 4. There is a time lag between when they became successful as opposed to when they are giving their talk. 5. They are counter- intuitive for the sake of being counterintuitive- by this the author implies that entrepreneurs tend to share the feeling that they must go against the grain, and hence they intentionally say things that dont seem like smart decisions. 6. They make glorify themselves and rarely talk about their failures. 7. Successful entrepreneurs have a sense of entitlement, and hence aren't always prepared to give their speeches. additionally people rarely have the courage to criticize them. 8. They aren't necessarily good teachers and hence cant convey their message accurately.