Simple reason! The american are fair minded, simple , straightforward and hardworking people. The Indians are just the opposite, so as long as americans dont releaize this, Indians will be successful in america and one fine day they will face exit , as it happened in uganda and as it happened for jews in germany. All other reasons r foolish.