It's easy for us to judge now. But if you read this article when it came out, you wouldn't be so sure. This is the reason why not many analysts publish reports that are contrary to "common" opinion. Because if everyone is wrong, then it's fine, but if it's just that analyst - that's not good for them. We should appreciate that this analyst tried to have a critical point of view.