Well, travelling in Spain and Portugal now and I can say DCC is pretty much on every terminal i encountered. Most terminals only activate it when there is a need for signature. This can be defeated with using your mobile device. Some activate it every time - just today at a local restaurant I had a €9.60 charge, paid by Google pay ask about currency choice. Easy to decline DCC but still..
The most curious instance I had was in a restaurant in Malaga though. I used an EU revolut issued for Poland. I have EUR on it and have been using it no problem and.. I was DCC'd! It asked if I want to pay in PLN or EUR. Funnily enough, I had no PLN on the account at the time. But this was the first time ever it did that, I wonder what the reason was/is.