There are two major reasons why. First, India has poor human capital. Indian immigrants to the West are the creme de la creme. When India participated in PISA, they ranked second last to bottom.
Second, India's economic structure is not a "condition". It's a choice. For whatever reason, India's economic strategy has been to focus on high-skill exports. IT services and pharma are the classic examples but as Arvind Subramanian has shown, even in manufacturing, Indian exports tend to be skill-intensive and capital-intensive. In other words, the hallmarks of a developed country. India has lots of unskilled labour, yet all its strategies are aimed at the high-end. Even the latest semiconductor push is similar. Assuming it succeed (and I am somewhat skeptical) then it would not have created many jobs as making chips is not very labour-intensive and the jobs available are mostly high-skilled.