I would say that bitcoin is not accepted in most parts of the world. When i look around in my area and wanted to purchase anything for bitcoin in real life, I would come back empty handed.
There is no point in looking around you for stores that accept Bitcoin when you already know there aren't any. Beside that, I don't see how this is a problem at all, since you can spend your fiat to buy your daily needs.
banks offer more than money transfer. They give services a lot of people need. Advisement in how to invest money for example.
Bitcoin can not do that.
Bitcoin is a multi functional tool that offers you financial freedom. You are the only one that is capable of doing anything you want with your coins, and thus you also have to take care of certain aspects yourself. If you are looking for some advice, then you can seek information in various manners. Even on this forum. Another thing, banks mostly only advice you because you have either your money stored there, or you give them the ability and approval to invest your money for you.