Not because all Indian devs are bad (this is of course absolutely not true), but most of the good ones are either no longer in India or working in India but for something more prestigious and interesting than an offshoring shop
Yes, but this is a strong argument against Indian offshoring purely for cost reasons if you're a half-decent company in North America or Europe that could attract decent local engineers if you tried