The Indian govt is surely stupid in subsidizing higher education in place of primary education. However, there is a flip side. Even though the people are allowed to migrate, it is the same people who have brought the IT industry to Indian shores. According to a study commission admittedly by IITians, there is a positive economic benefit to funding IITs.
http://articles.timesofindia.indiatimes.com/2008-11-25/india...