It's not free 🤔 It's your own money converted to Digital Euros as has been seen in other country implementations. Eg: India 🇮🇳 where CBDC was experimentally pushed out through their biggest govt owned bank.
What you're debating is the age old model of payment terminals since Visa launched...