I think it’s that weird conservative American mentality where they view benefits like these as a zero sum game, and they’re obsessed with kicking the ladder down behind them when they’ve personally made progress.
For example, a Republican voter who already has health care coverage, makes more than minimum wage or gets sick leave view those as things they’ve earned through their virtuous hard work.
And then if the government comes along and wants to guarantee a higher minimum wage, sick leave or health care for everyone, then that’s the government taking money out of their pockets to hand out those benefits to lazy-ass losers who haven’t earned it like they have.