Universal healthcare doesn’t happen in the US because a certain subset of the American population would rather have worse health outcomes than guarantee abortions, HIV prevention, and gender-affirming care.
Also, ~150M people with employer coverage plus seniors on Medicare fear disruption more than they value expansion.