Everyone wants free stuff, yet nobody wants to pay for it. Communism allows everyone to pretend to have free stuff by declaring those that actually make it less than human, and thus less than citizens. Someone always pays for the free stuff you enjoy
And a strongman dictator usually beats socialism