Because, especially in recent decades, the vast majority of Americans tend to value individual freedom over collective action; though we may differ as to the actual definition of 'freedom'.
However, many modern day Republicans, especially ones like Huckabee, are increasingly communitarian/populist. Also, the Democrats used to have a very strong populist wing (especially in the South).
I would agree with that assessment. That is also why the left has to be careful when it tries to fashion a so-called religious left. That whole concept is basically taking socialism and dressing it up in religious drag to appeal to people who have a genuine faith in say, a Christian religion of some domination or another. If they overdue it a lot, people in this country will likewise see it as too much mixing of church and state.