I agree partially with the article. It's true that dollar cost averaging on single stocks might be lethal, but a diversified portfolio concentrated on general macro area , several sectors with estabilished long term trend might give good and satisfactory yield and reducing the overall risk from investing lump sums immediately.
If one argues that general indexes will underperform over the long term would imply to not invest in the stock market at all.