The best people to explain it would be Indian Engineers. If India (or anywhere else) decides it needs more engineers, it must offer pay sufficient to stop them deciding to work somewhere else where pay/prospects are better. It's often called "the law of supply and demand". If they really were paid too much you would find there were lots and lots and lots of engineers all seeking work and then the rate of pay offered would go down.
How much do you get paid? I paid too much for my shoes.
If you have to ask, you paid too much.
Too much
Too much.
Too much
Too much
Too much
Paid way too much
Too Much
Lots Too Much
Too much.
Too hard (tough), too soft; not paid enough, paid too much; etc. These are not new arguments by the way.