Wallet and signer are different jobs.
A wallet tracks addresses, coins, balances, and transaction proposals. A signer controls a private key and approves a transaction. Groot can keep both jobs on one device for a software wallet, or coordinate independent hardware signers without receiving their keys.