Sure. None of them fund their universal healthcare entirely (or even mostly) via charitable donations though. There just aren't enough of them, and even if there were they aren't predictable enough. Healthcare capital investments are often huge and take years: you need to know the money *will* be there, before you start.