The case for creating a path to citizenship is purely pragmatic.
They are here. They aren't going anywhere.
We need the tax revenue.
I don't favor outright amnesty. I think a penalty for entering here illegally must be paid. Otherwise you essentially penalize those who did it the right way.
I think you set a monetary penalty that is not so high that you encourage them to just stay underground. They get work visas as long as they are paying down the penalty. When the penalty is fully paid, they can apply for citizenship.
You use the money collected through the penalty to secure our borders so to protect against terrorist infiltration and to ensure we don't find ourselves in this exact same boat in 30 years.
That's MHO.
why should someone who was brought here as a child "pay" for something they didn't choose?