Context is everything. Socialist policies were easy to put in place and necessary to build Europe from the ravages of WWII. In the US, where there was no war and no bombings, just a little rationing, it experienced an economic boom and the standard of living rose under capitalism. That plus the Cold War, plus the perception that Europe was a poor continent until Americans started visiting there, gave socialism a bad name. And now that the US is suffering the ravages of a post capitalist system much like the ravages of a post WWII in Europe, it’s acceptable to the Americans who have been personally affected, which is most of them.