This thread should probably be in "Political," because this IMHO has obvious political implications. It is one more example of our failed immigration policy.
If I wanted to emigrate to Canada or Australia, I couldn't -- they don't need people in my profession. Here in the U.S., we let anyone in. I haven't noticed used car dealerships, but it's painfully obvious that just about ALL quicky mart type stores are now owned, operated and staffed exclusively by either Arabs or Pakistanis, and as long ago as a decade back it was a truism that all the low-end hotels (Econo-Lodge, Comfort Inn, etc.) were run by Pakistanis. A cousin (now passed away) had been a motel owner in Arizona. My wife and I visited after he had sold out and retired, and he explained that Americans can't compete. The Pakistanis put one or two people on the payroll, then the whole extended family works to the hotel, either free or under the table. His comment then was that ALL his competition was owned by Pakistanis, and they were all named Patel.
Sure enough, a few years ago a no-tell motel a couple of towns over built another hotel next door, and affiliated the new one with one of the chains (Comfort Inn, IIRC). And it turns out the owner of both is named ... Patel.
This country does NOT need more gas station operators or budget hotel operators. So why are we allowing all these people to immigrate? They are destroying the economy. Same with the Mexicans and Ecuadorians. It isn't that they "doing the jobs Americans don't want to do." It's that they are doing the work for less than a reasonable wage because they live differently and put even 10-year old kids to work (illegally) to make their enterprises viable.