I guess we agree then. I just think it would make more sense to connect two different pieces of software to avoid redundancy and increased attack surface. I'm imagining Bitcoin budget apps that can connect to Wallet apps without necessarily having an integrated codebase. And it avoids added complexity for those who don't want it. Similar to how budget apps now connect to bank accounts.
I'm realizing now that there's a fundamental difference in how some of us use "wallets." I keep larger Bitcoin stacks (like bank savings accounts) and move funds into hot mobile wallets for spending, much like I would with cash. So for me it wouldn't make sense to have my budget app built into a hot wallet, since it isn't my primary "account." It merely facilitates spends and receives for me. I'd want a separate budget app that can connect many other apps for a broader use case.
Either way, you can simulate what you want while getting the benefits of separate functionality. There's no reason we can't have both, I'm just thinking about modularity and security alongside UX.