Americans used to do those jobs. Some did them as young people, just to start out or to earn money for college. It taught them responsibility and a work ethic. There’s no shame in any kind of honest labor. We need to get rid of the illegals and get the welfare leeches working.
I would also add that some other categories, such as fast food, are not being done as much by American born young people any longer.
At least in my area, anecdotal evidence of fast food workers is that most of them were not born in this country. I can’t speak to anyone’s immigration status, but, just noting, they are not locally born and raised young people working in many fast food outlets.
We also need to reduce legal immigration. Since 1990 30 million LEGAL PERMANENT IMMIGRANTS have entered the US. They are competing for jobs against Americans. Why are we bringing in 1.1 million legal permanent immigrants a year, 20% of whom lack even a high school diploma? Legal immigration is a bigger problem than illegal aliens.