Making the border less porous means selaing it off and patrolling it aggresively. keeping track of immigrants means creating an enormous federal bureaucracy to admit, register and track immigrants.
I somehow cannot imagine finding a consensus for anything that creates more government and costs money. Heck, Bush could not even sell a similar approach to his own party.