There are situations in which no one in the group can afford to cover the check for everyone. When I was younger, my friends and I could afford to eat out/tip appropriately for ourselves, but no one could afford to cover the cost for the entire party. Sometimes check splitting is a financial necessity.