Wait, wouldn't everyone who has your wallet id know what you spend your money on if you use crypto? It is a public ledger. I mean, you could go through the effort of trying to hide it by using various wallets, but that only adds plausible deniability.
If someone at your work or bank decide to track the BTC they give you, I'm pretty sure they will start picking up on spending patterns.