They do not do it because of superior virtues of America. They do it to escape poverty and to have food on the table.
It is precisely because of the superior virtues of America (e.g. a rule of law that protects individual property and liberty) that is is economically prosperous. I can't believe that I have to explain this here, of all places.