They are essential to the economy because American employers can pay below-market wages for back-breaking labor. I'd prefer to make such practices illegal, rather than continually subjecting undocumented immigrants to awful working conditions with no healthcare or legal recourse in cases of abuse.
If a concerted effort was made to improve the lives of such workers, I think you'd be surprised how quickly Americans would be willing to do those jobs.