Storing a token isn't really much more secure than storing the password itself. (If I steal your token, I'm buying coffee with your account even though I don't know your password. A token that authenticates account access is a password.)
But it seems much more secure (which, it turns out, matters) and it does somewhat protect people who reuse the same password everywhere.