Good and bad is a little subjective and situational, what is good for one game might be bad for another, but I do agree a game should be made as a complete package first before considering mods.
On topic I think keys disappearing could create new issues where only one person goes through the door and the rest of the party gets stuck, or you need that key for multiple doors/containers and by using it once you lock out the other things. Or worse, you somehow relock a door and now that the key is gone you are stuck. Therefor I think its better for them to go into a keyring item so it does "disappear" from your inventory not clogging things up, but is still usable just in case. It would solve the problem without possibly creating new ones.