“Liberals care about people.” That may be true if you think of “people” as a group. But liberals are collectivists; they do not view anyone as an individual — only a member of some useful class. Your only value to a liberal is in your willingness to behave as the herd behaves. Assert any individuality and you become an enemy of the State.
Liberals care about people as a concept, but as individuals, not so much.
This comes, again, from their desire to feel good about THEMSELVES, and not from any altruistic drive.
This is why they don’t often personally sacrifice or give to charity.