There is no distinction in Tax what US citizen pays and what a non-immigrant worker pays. Infact it is less than what is charged in India by dumb finance minister Chidambaram. Also over all tax is way less than India so non-immigrants end up saving a lot even from the "peanuts".