You get what you pay for everywhere. You can definitely find high quality talent in India but it isn’t going to come at the “outsource to India” price people who have never done it think it will. Great talent is expensive regardless of where it is because the global market determines it more than the locale.
That being said, I expect some discount to come with the challenge of differing time zones. Also depending on which country you are working with, speaking fluently and clearly is a huge factor too. India and the US have a vast range of low to extremely high talented people with varying communication skills. You get what you pay for (not an India thing)