Your of course right, aiming to have the best user experience for the user is the best long term strategy for ranking in surps ( and building a loyal customer base)
I also completely agree, blog content should be for users not for search engines (should have made that clear in my original post). I tell people unless you make a real effort in you blog to make good content that people want to read/ link to, then the blog is pointless. I would use the "first link rule" as an technical example as why a crappy keyword blog is pointless ( was telling this to a small business owner just last night). Reading Michaels comments made me think twice.
Sorry I can't give you a link for these "SEO experts" as it normally from cold callers selling SEO services, and it part of their package.

