If the quality is superior to the work of the illegals. Yes. Same crap quality for a higher price? No.
IMO, we are already paying more to NOT have the American labor.
But the cost is not paid in the price of the home or the construction work. It is instead divided a thousand times over across other areas— taxes to fund a welfare state, government services like maintaining roads spread too thin, longer wait times at Walmart or the DMV, etc.
And we can afford to pay more for American labor, so far as the quality and price are transparent. Even if only Americans are doing the job, we would still find a continuum of both. There would still be competition fighting for the work to the benefit of the consumer. But we can’t get that now because contractors who hire and pay illegally are not forced to play by the same rules.