Everybody also got KPI to hit, mouths to feed at home.
Banks do make it very convenient as a one-stop center for deposits, loans, investments, etc.
Which is good.
Just like how you buy a new car from your local dealer, which most probably is also a 4S center where you go for your regular services, paint & body workshop as well.
Yet it doesn't stop you from going to your local workshops either for other lubcricants, oils, whatever it may be, from brands that you just prefer or trust.
So it's not a matter of who is more ethical.
There are one stop centers that can cater for a full range of services, there are also boutique shops with competitive services, and also specialty shops.
There is also no stopping any of them from engaging each other for fulfillment.
in fact majority of them will just ask client to call the insurance company themselves