Paying for healthcare through taxes doesn’t just “mask the payment” though. It also allows for people to pay an amount which is tied to their income. In Canada, for example, you don’t pay income taxes on your first ~$20k or so, so the very poor do, in fact, get free healthcare.