I would imagine they know the charges HSBC level on them for running their accounts and the charges NatWest have offered. I doubt it's any more cynical than that. Solicitors and accountants (especially the former) are good businesses for banks as they often sit on quite a lot of client money for some time. There is quite a competitive market for the banks in persuading such businesses to switch.