I feel like biometrics are the video phones of our generation. Constant predictions that never come true. They've been predicting video phones for the better part of a century and they've only reached the novelty stage.
They're no where near 5 years off for a couple of reasons.
First off is the psychological factor. There are a couple of facets to this one. People are squeamish about biometrics. There are a ton of scare stories about, "What if someone chops my finger off to steal my car?" This won't work but people think it will. More importantly all it takes is for one person to try it. Once the story hits the media biometrics are set back a decade.
The next facet would be trust. People don't trust others with their finger prints. Yes yes it's actually something derived from their finger print not their actual finger print. We understand that but educating enough people for acceptance will be hard.
The other major problem is the failure state. All systems are eventually compromised. How do I change my password once the system is compromised? once someone creates a lens/glove that fools the reader what is the next step? How do you put that cat back in the bag?