Last night I was wondering what NPCs in Zelda games used Heart Pieces for, and @AwfulCreature suggested the most fantastically absurd possibility, that they all already have 20 heart containers. I love the idea that everybody is just absolutely jacked except Link.