It is a sad reality and honestly we cannot blame engineers moving to IT for double salary. The only solution I can think of is scale up our engineer production as well as maintain quality. We still need people to go through strict entrance exams to qualify for engg seats, but we can increase the number of seats and ranks so enuf skilled labor is produced.