TBH many European payment apps use the phone number as an ID and people seem to love it. I share the privacy concerns but if I don't want someone to know my phone number I just give them my IBAN.

I would rather give out my Phone Number than watching my account for sketchy direct debits if I was wary of some person