Perhaps you missed a key point: A universal healthcare system is less expensive than a privatized healthcare system. So, as much as I'm thankful for the protection from a possible soviet aggression and even more for the Marshal plan, it wasn't a lack of money that convinced the USA to have a private system. I think it was mainly a hate of anything "socialistic".
Less expensive on a per-patient basis, but more expensive as a government program, which would compete directly with defense spending and foreign aid. I don't disagree that there were cultural factors involved as well, as Americans have a predisposition towards certain ideas which resemble a notion of individual responsibility (for a certain definition.)