Because most of these dumb Generation X’ers and Millennials have never actually lived under socialism to fully understand its horrors.
They are experiencing government largesse without consequences.
As long as the fedgov can create money, the party will continue.
Someday it blows up, but they don’t understand.
Sitting across from communists on the DMZ or the Fulda Gap will re-orient you in a hurry.