What about 'neo banks'? I am with Revolut free tier and I know why they have a free tier/basic tier, because I know they monetize my bank statements and purchase habits for 'market research' and other insights.
It is even worse than "regular" bank because you can't go to the branch or call the support number. You can get help via chatbot from the application and I doubt you can use it without active account.