I appreciate that for many Americans this feels like it's enough, or at least almost enough, but it's nowhere close.
Dozens (every US state and territory is handled separately) of separate systems in which you can fill out a bunch of paperwork to apply to have insurance for children is nowhere close to the zero friction "free at the point of use" goal of universal healthcare.
Some countries with universal healthcare don't do a great job of achieving zero friction, but they're all way ahead of a disjointed paperwork process that only results in getting insurance that ought to have been free for everyone from the outset.
And, one of the most obvious problems is: CHIP only covers children you can provide an SSN for. So maybe Steve, aged 4 is covered because you had him in San Antonio but his older sister Esther was born in Mexico and travelled over the border with you. She can't get CHIP because she doesn't have an SSN and powerful people want to make sure it stays that way.