DACA has an expiration date in just a few years at which those who signed on agreed to go home. If President Trump did away with DACA, it would end up in court, dragged out beyond that date. Besides that, if it ended up in court, they'd find a traitor judge who let the invaders stay in the US forever. This way, they have to stay within the law to even stay that long.
So, yeah, I agree with them staying. What I disagree with is continuing to issue DACA status.