Many countries including European now have just scan a QR code. The EU payment scheme Wero is bringing that cross-border for EUR. Instant and very low fees.
I don't use Wero, yet, but I'm not really convinced when I read about it. Firstly, it lets anyone lookup the name associated with a phone number or email address, which is a privacy nightmare. Secondly, only a single bank account can be used with a phone number or email. This just seems badly designed.
... which boils down to 0 fees on any side for any transaction I've ever done, across quite a few countries in EU and to/from Switzerland. I don't think any sane retail bank dares to charge anything, people would migrate to competition in an instant.
Not by default. Deutsche Bank for instance makes you select it and I'm guessing most people are afraid that choosing instant means a fee so they leave it off.
There was another European payment system change to remove* the fees for real-time (official name) transfers, roughly a year ago. Together with the removal of international fees 10? years ago, it is indeed instant (if you check the box) and free across the EU now.
IIRC, real-time transfers commonly used to cost 50 cents (flat).
* Technically, they aren't allowed to cost more than regular transfers which cost 0 in ~all retail accounts