I'm against it for reason 2. I don't really care if RP is right or wrong. This is federal nanny-stating. If they were patrolling the border and ports properly, this wouldn't be an issue.
This particular provision is bullshit:
"(10) Limit the period of validity of all driver's licenses and identification cards that are not temporary to a period that does not exceed 8 years."
I have an Arizona license that's valid until 2035, and I'm not giving it up until they force me to. There's no reason for the federal government to force me to pay the state again and again for the privilege of driving on roads my tax dollars paid for.
2035? Holy .. 'cow'. But isn't that an unrealistically long time? In thirty years your appearance will be a lot different than today. Which makes your DL pretty useless as a photo ID, doesn't it?