Even the poor have smartphones in India, it is quite amazing.
That average income of workers in India of $2000 is misleading. First, $2000 in India buys a lot more than $2000 in US. Last time I visited, men’s haircut was US 25 cents. If you want your house remodeled, you can do it for 1/8th the cost in US.
And another point, the middle class earns more than $2000/yr and there are more people in middle class in India than there are people in United States.