The conditions are because the rural economy has deliberately been kept very weak. You can't blame poor people for trying to make a living.
Go outside of your big cities to see the country for what it really is.
I wouldn't necessarily want go by what established Hinduphobes like Gardner Harris have to say about the country.