I know what you mean, that once I send money from a wallet, that person can check to see exactly what is in “that” wallet. But if i have multiple wallets, ie personal private wallets and a few public wallets which does all the trades, than what I have is at least hidden to a certain extent. For example, if one had 20BTC in the wallet, mutually decide to trade $1k usd for .1btc, i give my bank details for the deposit .... now they know my name, plus they might have my address, for other trades. Than that person knows i have 19.9btc. where I live etc etc. Where as having multiple wallets, one can at a basic level add additional layer by for forwarding from private wallets to public wallet exactly .1 btc the reciver casually looking will see what ever you decide to leave in the public wallet. Of course it’s not fallible as reciver can browse to your main wallet but with just four wallets it’s a little more random and deter the casual curious counter part.