The difference is what you do around it.
Friend's birthday is coming up next week, and they care about you and you wanna show you care about them? Well the day before (or whatever timeline you need), you don't do anything that drains your batteries, or do things to recharge them, so that when it's time to go to the party, the battery is full.
If we're gonna treat social as a limited resource, then being a good friend means spending that resource on them. If we give it a number, then let's say a birthday gift costs 50. It doesn't matter if your battery holds 100 or 100, save 50 for the party.
I have a relative who does the battery thing, and the key thing that puts them in the "doesn't care" category despite a mental disorder that absolutely qualifies them for the battery analogy, is they just don't spend their battery unless it's a benefit to them. They won't spend it on one of their friends unless it's one of like, 2 specific people, so it's an excuse.