One-time logins actually sound useful for things like setting up utilities for a house. Sign up, log in, do whatever you need to do, log out and the account is immediately locked. Nobody expects you to log back in anytime soon, anyway.
If you ever need to interact with the service again, you initiate account recovery using a combination of your contact info and some codes printed on your monthly bill.