Corporate India’s dismal crystal ball