You do realize all those things COST banks money in the past right?
some 30+ years ago, when banks were on COBOL mostly, the system analysts would try to lower costs because you couldn't charge a fee, and if you didn't provide services that cost the bank money, the clients would move to your competition.
In that time, banks had the concept of Client Acquisition Cost. Today banks uses fee for everything and everyone is ok with that, so they now have the concept of Recurring Fee Profit Per Customer. If you don't pay many fees, they treat you like garbage.
So yes, it is very possible to make a profit by not only having those things but having that without fees. You will just have a harder time getting institutional investors because now they will only ever invest in predatory banks because they provide a return much faster.
some 30+ years ago, when banks were on COBOL mostly, the system analysts would try to lower costs because you couldn't charge a fee, and if you didn't provide services that cost the bank money, the clients would move to your competition.
In that time, banks had the concept of Client Acquisition Cost. Today banks uses fee for everything and everyone is ok with that, so they now have the concept of Recurring Fee Profit Per Customer. If you don't pay many fees, they treat you like garbage.
So yes, it is very possible to make a profit by not only having those things but having that without fees. You will just have a harder time getting institutional investors because now they will only ever invest in predatory banks because they provide a return much faster.