Debitcards, not girocards. I have no girocard since years, and still can easily pay everywhere. But to be fair, the pandemia really pushed this even the small shops.
Not true. It probably depends on the location, but last time I paid for a public service, I had no problem using my Visa Debit Card. I think it was not even possible to use cash.