Sharing isn't an issue. It's inadequate sharing. It's giving the homeless guy a hamburger from your bbq while you chow down on steak.
So what is compassionate sharing? Giving the homeless guy a steak so that he is more comfortable in poverty? Or helping the homeless guy qualify for a job so that he can share in earned prosperity and buy his own burger?
Helping the homeless guy qualify for a job isn't charity. It's selfishness. It's greed. If you look at it from the viewpoint of the left, you would be training the homeless guy to be a wage slave so that some greedy company can make a profit off his labor. He ends up being able to afford that burger but is entitled to the same steak you have.
I agree with community sharing the way it is practiced in primitive tribes. The hunting party of young men goes out to bag a buck or a bear. The young women dress and pack the meat. The entire village shares, the sick, weak, old or infirm are fed. The children are fed. When young men and women refuse to participate in the hunt, they don't get a share, they get banished from the village.