Why do poor people vote for more socialists views?

I have noticed when it comes to election time poor people tend to vote for a party who will give them free shit, more money AKA DEMOCRAT or even other socialist parties.
Why do poor people vote for more socialists views?
Post Opinion