When you pay someone, they can just browse your address in an explorer and see how much that address holds, and potentially derive more addresses you own.
The address you're paying from, shouldn't hold a lot of funds. For the rest of your addresses, all they can do is guess.
I think this makes Bitcoin so annoying to use for payments to be honest.
You're advertising a "private Bitcoin wallet" in your signature, but your posts make it sounds like you have no idea what that means.