I have no objection to contributing via taxes, but as I keep saying, I don't think that it should be only those with an income who are taxed. (I'm not talking about purchase taxes spend out of money that has already been taxed via the earner's tax bill.)
It seems to me deeply unfair that people can choose not to work so don't pay tax, are subsidised by those who do, and then to add insult to injury, those who have paid in are threatened with means-testing in order to further subsidise non-contributors who don't have enough pension or savings.
None of that is directed at people who are unable to work, or unable to afford (as opposed to simply opting out of) private or occupational pensions. To me, it should go without saying that they should be subsidised in a fair society. Also, I don't particularly care whether people work or not if they can afford to both keep themselves and contribute financially to the society they live in, but education, health, pensions and housing, along with things like defence, roads and law and order should be paid for collectively, not just by those who also make things, provide services etc through going to work.
If a household wants to structure itself around having only one taxpayer, that's up to them, but the bill should cover the earner's tax (based on his or her earnings) as well as a rate for non-working adults based on average earnings.
That is a very blunt instrument, and ways would have to be found to make sure it was fair and enforceable, but if everyone paid in, there would be more money to spend, so there could be holidays for parents of very young children, cheaper rates for all parents, or for people returning to study - there are all sorts of possibilities - but the principle should be that we all pay in so we can all take out, and any extra provision we make as individuals should be protected from means tests - as that is already done at source.