"I always wondered why Indian IT companies pay people so low when compared to the rest of the world."
Overgeneralization is mostly a bad idea(especially when pointing negative things). When you mean "pay less" does it mean relative to other professions in India? In which case, it is simply wrong, IT professionals are one of the highly paid folks in India. If you are comparing the pay with people in other countries like US, i am not sure if that is the case as well, unless you are talking about salaries in dollar terms - this can be easily explained - a dollar costs around 45 rupees.
Overgeneralization is mostly a bad idea(especially when pointing negative things). When you mean "pay less" does it mean relative to other professions in India? In which case, it is simply wrong, IT professionals are one of the highly paid folks in India. If you are comparing the pay with people in other countries like US, i am not sure if that is the case as well, unless you are talking about salaries in dollar terms - this can be easily explained - a dollar costs around 45 rupees.