How effective is calling out rival brands in ads?

Nationwide’s 2023 ad featuring Dominic West slating rival branch closures went down like a bounced cheque with real-life banking bosses. Campaign asks if calling out the competition is good practice.