I guess the way I think about it is I really don't want my bank to be intermingled with anything else. It just gives more attack surface to your bank because there could be some critical flaw in your password manager or some other application that would give people access to your bank.
So for myself, I keep my cor node and my lightning node and my mempool explorer, anything Bitcoin related on one machine, and then I have other machines for various things that I host at home, like my search engine and my password manager and other things.