I have one account that I use to switch for regular introductory bonuses, and I have two bank accounts that I barely use but will never close or switch away from due to their benefits.
Lloyds provides a great mobile, breakdown and travel insurance package and also in-app cheque deposits. I’ve received two new phones due to loss through this account! Also, NatWest do card-free ‘Get Cash’ withdrawals which has saved my bacon on multiple occasions!
These two examples alone are evidence that even the legacy bank can still better Starling, Monzo, and the like for some people. Some banks are undoubtedly terrible and deserve to be switched from, yet some banks really are worth their weight in gold depending on individual preference.