just imagine the bank would give your payment info to insurance companies for example
That would be a very severe violation of the GDPR and whatever bank-privacy laws are in place. On top of that, which insurance would even be affected by it? I don’t own a car, health insurance comes at non-discriminatory rates here and why would my liability insurance be affected by what I buy? Like: It’s genuinely a non-issue here.
And even if, cash is still a much better option for everything.