Good question, we'll look at this next time we're updating the lobby/launcher. We plan to add a pin system to banks in the next future which will help doubly secure an account so we can probably save your password from being retyped on the same PC/connection.
Yes it would be optional, it's simply there as a second security check to protect accounts "stolen" or "hacked".