I see no issue with having joint bank accounts, but I think it's sensible for each person to also have their own account(s) which all their income is paid into.
Then each person just pays an agreed amount into the joint bank account for joint bills, etc.
I think it can be a bit of a generational thing, though. For example, when my parents got married they opened a joint bank account and used that for everything. So both their salaries were paid into it and all the bills came out of it. I get it works for some couples, but it just feels a bit risky if you split because then one person can drain the whole account and move it to one of their own.