It doesn't help much...
While all of this is filled with good intentions (the read to hell being paved...) it won't help that much and causes MUCH grief for anyone involved. For example...
A couple of years ago the state of California decided to match drivers licenses with names on social security numbers. Good idea? Think again! My father (turned 91 a couple of weeks ago) in applying for a RENEWAL of a drivers license (he doesn't drive now, please bear with me) showed up at the local DMV ready to take a driving test (which he passed that year). Everything was fine UNTIL they ran a name check. It seems that the name his social security number didn't match the name on his drivers license. He has used his middle name for so long (except on his drivers license) that even his social security card had it. So off we go to the local social security office to explain to them how to change a name after being on the card for over 60 years. Oh, do you have anything with your "real name"? No, just this drivers license. Oh, that will do! Go figure. Medicare doesn't care what name you use, and the tax man doesn't care, WHY should the DMV care? Even the social security act says that this number can't be used for identification (go ahead look up the 1935 law!). The whole thing is just plain STUPID.
Of course, will it prevent anything like 9/11/01 from happening? To quote a song: "I may be wrong here, but I don't think so! (its a jungle out there)".