I've seen banks do this, and I agree it's incredibly annoying. KeePassX's autotype function bypasses copy-and-paste restrictions, since it emulates the keyboard as it types your password.
Banks: this is to prevent attacker use keylogger or mouse position logger.
I was like, are you fucking serious ?