I would say that wallets do not store bitcoin; all bitcoin is stored in transaction s on the blockchain. Wallets really just store keys to spending those transactions.
I agree that all wallets are really a keychain device, but we call it a wallet for some reason.