Yes and no. American citizens will not be willing to take those jobs for the same pay and lack of benefits that the illegal immigrants were. That means fewer will be hired and/or costs will go up for construction, labor, food, trasnportation, etc... Even worse is the fact we do not have enough expereinced or qualified workers to fill those lost jobs.
Americans want their cheap housing and food. Americans also want their higher wages. Americans can't get both by deporting illegals/stopping illegal immigration.
So what you are saying is that the Democrats new and improved Slavery by using illegals is OK because it saves money. We dont have the trained people because the current platform isnt designed for US citizens, its designed for illegals. Forcing companies to follow the law and hire Americans will give them the opportunity to learn a trade and provide for their family in a way that wasnt available to them before. Perfect candidates are recent High school graduates and trade schools designed for construction, farming etc. If the ACA stays, everyone is required to have insurance. HIring illegals, paying them low wages and no benefits is and should be a crime. Anyone caught doing it should be fined at minimum 2 million per employee and any employees caught get deported immedietly with no option to return legally.