Tech pays significantly more than $40k in india (at least in cities like Bengaluru) if levels.fyi is anything to go by. 25th percentile of sr software developers is $38k, 90th % is $108k. So seems like a typical mid-career white collar worker could be making in the $40k+ range? These people are probably a very small % of the overall population though.