We are married and have a separate accounts. I am the only income earner, hubby doesn't work or claim benefits, and I pay 100% of everything. There's no way on Earth I would have joint accounts in our situation. It wouldn't sit right with me. It's probably a bit selfish but I do think of it as 'my' money and I believe the flip side to being sole breadwinner is being able to 'oversee' the spending, iykwim.
But back when DH *was* earning money, it was far less than me (and I'm only a teacher, I don't have some massive income), and I had no problem contributing more to bills and daily living costs than he did.