Stopping to share your O2 means you don't have enough to get back down the mountain. They only bring enough O2 to make their trip both ways.
Think of it in terms of two people out in the ocean 10 miles from shore, one with 50 lb of weights locked to their legs. Do you stop and both die?
Additionally, most climbers cannot even carry the amount of 02 they need. The Sherpas carry the spares, because the cannisters are heavy and because inexperienced climbers are likely to use up all their oxygen too quickly.