That is possible with Nostr Wallet Connect
Apps will become wallet interfaces and offer send, receive, balance, list payments functions. But they don't need to become a wallet themselves.
Damus, Nostur, Amethyst and many other apps already support NWC.