Normal SEPA is max 2 days and usually it takes one. That’s not what I would call super slow.
It's possible that it does require both banks to have implemented these instant payments. Both side have the ability to delay the transfer, but it's possible that these days they're required to support instant transactions.