Ideally, those who follow Christ are motivated primarily by neither fear nor greed, but by the Love of God, which in Latin is termed “caritas” and often translated into English as Charity—a concept related to but distinct from almsgiving, which in English may also be called charity, and, it seems, socialism.
I believe that there is a major confusion of theological terms going on here.
...which in English may also be called charity, and, it seems, socialism.
And I did not say the choices were fear and greed. They are fear of a negative outcome vs desire for a positive outcome. But many interpret the latter, when judging the motives of others, as greed.