More to the point, everybody remembers their email address. Nobody remembers some weird URL you have to type (not unless every site started using OpenID all at once), and few people reliably remember their user id for a particular website. This is why all websites should support logging in with email address and password rather than some made-up 'username' and password. (You can still have usernames if you really want.)