Banks will never accept bitcoin. Just few years ago they were blocking accounts for using crypto and not much has changed. Be your own bank.
For majority of population it is hard to take responsibility for their actions. That's why we still have governments and banks.