I came across this blog post and found myself continually nodding and agreeing with the points it makes. 

This may be difficult reading...