Have India's tech companies lost their way?