why did Harry get the Stone for seeing himself getting it? That was Dumbledore's extra enchantment when he hid the Stone inside it. The Mirror wouldn't have given Harry the Stone, but Dumbledore altered it magically so that it would. It's quite simple.