Change a known password (not reset!)

Why isn’t there an easy way to change your password in Metamask without needing to enter your 12-word Secret Recovery Phrase and re-adding every imported account? (Doing that is cumbersome and seems to often lead to problems of people not finding back all their coins, based on various reported issues I’m reading about here).

Wouldn’t it be a good practice for users to regularly change their password? (I’m talking about changing a known password, not “resetting” as when the user has forgotten it).

Or is it the case that the Secret Recovery Phrase (and therefore all private keys) are linked to the password so that it can’t be changed without creating a new Secret Recovery Phrase and private keys and addresses?