In my understanding the primary password is a good idea to get more security for the passwords of Firefox and Thunderbird. It would be great, if this primary password could be stored in the operation system's key store so it is unlocked via OS log-in.
There is already a bugzilla entry for this: https://bugzilla.mozilla.org/show_bug.cgi?id=1636789