You are just not able to comprehend, the difference in USD and INR.
I will give you a simple example for you to comprehend.
The cost of Unlimited 5G internet in India with 2GB allowance per day billed at 1 YEAR is 43 USD.
It's 80 USD at minimum in US per MONTH.
The cost of groceries for a 4 person family per month is 243 USD.
The mortgage payment on a decent 3BHK house I pay is 182 USD per month.
The cost of living and expenses in India is way cheaper.
I'm not sure what you are trying to achieve by emphasising 9$/hr coders. It's less in US, it's a lot in India, you are not even in the middle class at that point.
They hired some competent coders if they paid that rate in India. Comparing competency of a coder paid in USD vs INR is plain foolish.
The successful Indian Space Research Organization is probably paying $15/hr to it's engineers if you are to question their competency next, I'm not sure if you even understand anything.
I mean that's the reason they outsource, it's cheaper because they have to pay way less in USD, but can hire the same level of talent, if needed. Since in INR it's a lot.
And why should they convert to USD, that's completely foolish, they live in India LOL.
Why do you think a lot of people come to US, even if it means working low income jobs. They send their money to India where it's a lot. And hoard a lot of wealth there.