pinentry does not allow for passwords pasted or automatically typed in by a password database, such as KeePass or any other password database. The intention of developers might had been to discipline the user to memorize their passwords well and to type it in manually. The actual result is that users who have a key will create a new key with a weaker password which is a) easier to remember and b) quicker to type in. They can't use a password manager they decided to trust, because the developers of Gpg4win took that decision from them, and decided for the user to trust no password manager at all.
Even worse than making users creating a new key with a weak protection is that users stand with their own key, and if they have to switch to Windows, they don't encrypt their emails anymore since Gpg4win became unbearable to use for disallowing any input but the keyboard.
I didn't even care to test the accessibility of pinentry's input field for disabled people but I am sure any accessibility of that input field has been left behind in the filter after this chemical cleaning.
Conclusion: to punish a few Windows users who used a text file as a password database, the developers excluded those who chose a satisfiable password managing solution for a 50 characters key password and limited the probable password length a user choses for memorability and convenience to what the user is able to afford. For most users, this is not a lot and only if they decide to continue encrypting their emails on WIndows at all.
Thanks a lot.