You can't just compare india to china in terms of "POPULATION" or what you say as "HUMAN RESOURCE" and here's why;
India is approximately 3,287,263 sq km, while China is approximately 9,596,960 sq km, making China 192% larger than India. Meanwhile, the population of India is ~1.3 billion people (67.9 million more people live in China).
Being a resident of India, I have to agree. The biggest issue facing Indians right now is the shortage of natural resources, and the primary reason for that is the uncontrolled population growth. States with the highest population growth (Bihar, Meghalaya, Rajasthan.etc) remain as the poorest regions of India, while those with the lowest population growth (Goa, Sikkim, Karnataka.etc) have the best HDI ratings. There are tens of millions of migrants from the first category states who are working in the second group of states. The reason is very simple - their own states are overpopulated and can't provide jobs or facilities for these people.
The government could innovate, and use the labor to build floating islands in the Indian Ocean... room for all. They won't do this, because they would be threatened with losing control, and government profits.