If you set up a system which only requires access to (a), then you can duplicate (a) across multiple sites and mediums, meaning it will be very resistant to accidental loss. However, it will be poorly resistant to theft, since an attacker only has to recover one of your several back ups in order to access your wallet.
Conversely, a system which requires access to (a) AND (b) AND (c) is very resistant to theft, but poorly resistant to loss. You can make it more resistant to loss by having two or even three copies of each part, but then that becomes more and more inconvenient to find different secure places to store 6 or even 9 separate pieces of your back up.
A few general comments about your various proposals: First, your memory is never safe and never reliable, for the reasons in my post Plaguedeath has quoted above. You should never rely on memorizing your seed phrase. Secondly, any system where all your back ups are stored in the same location as your wallets themselves (such as having both your hardware device and your paper back ups all stored in your house) is very poorly resistant to loss, since a single accident, natural event, fire, etc., can destroy both. You need offsite back up.