The thing is that the latter - social welfare and public services - was not invented by Marx. Adam Smith wrote about the need for free, public schools etc like 50 years before Marx was even born.
It's a double manipulation: communists are trying to own anything that even loosely mentions "non profit" or "public", while neocons are falsely trying to make Smith "a father of capitalism" meaning greedy exploitative ideology as in Ayn Rand.