It worked up until the end of Jim Crow. Then socialism became the devil.
Free college? yes during white supremacy.
Free medical? Sure, for old whites
Free land? Sure for free settlers.
Free mortgages? Sure in exclusively white government housing programs.
The right to unionize? Sure, so long as Jim crow is around...oh wait, the second it ended, Unions became taboo.
So long as the majority receives exclusive benefits to socialist programs, they will want it. The second they see minority populations getting the benefits, they feel it is cheating.