High potential for compromise? No, the point is that every single transaction you make is being sold on the open market, that's the problem. Using cash prevents this. Using debit cards, credit cards, banking apps ensures this.
The banks provide the data anonymized, but then provide means to de-anonymize it.