>
Salaries should be paid by how you perform not by your nationalityNobody said people should be paid by their nationality.
US is a multinational country.
Even within the US the salaries vary a lot depending on where you are.
You seem to confuse the real world with your imagination.