They actually do spend a lot of public dollars on health, it’s just spent into a system that isn’t efficient. Universal access to care drives down costs significantly across the board - instead they have piecemeal coverage and a system with overall costs inflated by administrative staff hired solely to manage insurance billing and delayed treatments.
It’s an interesting area of policy where expanding coverage means lower costs overall.