Cramer is not a stock trader but an entertainer, and he did fine on that job. Same goes for Krugman. Krugman nowadays is an opinion columnist and not an economist. If you read his articles regularly you will realise that accuracy is not the main goal. Sounding important is the main goal. And he too is doing fine on that job.