No biometric should ever unlock any lock by itself. It should only determine which thing-you-know or thing-you-have is usable for unlocking that lock.
So if your front door recognizes your face, it decides that the RFID fob you typically keep in your pocket is good enough to unlock whenever that gets close enough to read, or that hearing the vocal sounds for "rezrov" or "open up" is an acceptable key.
Otherwise, a housebreaker could take some photos with a telescopic lens and print your face onto a mannequin head with hydro-dip printing or silicone-pad transfer printing, and unlock your house with it. Forever. Or at least until you get a new face.
Such a technology is on par with a lock. Because it is basically impossible for any human to imitate another human to a degree where they can murder someone and pretend to live his life. It's easier to copy a key than it is to reproduce a fully identical face.
Twins being the exception to all of this, but with facial recognition devices that beat humans this still remains a possibility as no two faces are alike.
A use case isn't a functional product. And, the unethical or mis- application of a technology does not obviate ethical use cases.
I concur that replacing usernames (and, by extension, hardware identifiers), rather than logins, is of relatively limited benefit, but it's a use case nonetheless.
It is clear to me that a door-security system that included facial-recognition as an optional security-multiplier, and that did not willingly share its face data with any other person, device, or system, and that allowed the owner of a face to remove it from the system at will, would be an ethical use of the technology. But then again, if the system has to still work without the facial recognition in order to be ethical, you might as well leave it out and save the cost.
Facial recognition is most useful when the intended use is least ethical.
Why do you want to treat your face and/or other biometric information as a password? Isn't it closer to a username?
Ban K-Nearest-Neighbor?