If you think about it, this isn't much of a concession towards anything.
It's already impossible to deport all the illegal immigrants. This just acknowledges that and offers continued limbo status to people in exchange for significant fines and requirements. The deal is: You can continue to be a second-class citizen in exchange for not being deported. That's already the deal in essence, if not law. Why would anyone pay fines and agree to all these requirements in exchange for nothing?
Plus, the Senate bill is already a huge concession to Republican immigration policy.
Basically this. One thing that unites the Republican Party in its various positions on immigration is a lack of concern or regard for the lives of the people who are most affected by immigration policy.