Master password was added to encrypt passwords saved in pgAdmin config DB. While it is needed for security reasons, it has to be entered and remembered.
I propose, pgAdmin desktop version can utilize the OS provided password vault to save PG server passwords, just like browsers save website login details.