The lack of labour to 'clean' or wait tables is not because locals don't want to do it. Is because locals don't want to do it in the exploitive conditions they have to work. Raise the conditions/pay and they will want to do it. 'Poor' immigrants take those jobs because it is better than what they have back home, but we shouldn't aim to exploit immigrants to keep our cheap shit.
Pretty much all over europe fruit picking companies/owners exploit this. No-one in their right mind want to work for less than minimum wage, temporary contracts, 12hour days under the sun skirting any kind of health and safety laws. So they go and pick poorer people from other countries where it is a step up from where they are from. Think the covid lockdowns proved pretty much that. In my country, owners complain they don't have people to work in turism/service industry and beg beg beg government for more open borders. And of course no-one wants to. Unpaid work hours, salaries paid under the table so owners don't pay employment taxes on that. No labour security because 'who needs a contract'. So now we have a bunch of pakistani people (nothing against them), that hardly speak the language working in shitty conditions, because owners don't want to pay the required legally mandated salaries + work conditions.
I am far in the income ladder compared to 'these jobs', but I want the people working them to have a decent standard of living, higher salaries and better work conditions, but that will never work if we keep exploiting 'poor' immigrants with open door policies.