Why do emojis use standardized codes?
Short answer
Devices and services need shared identifiers so they can treat an emoji as the same character.
How it works
The artwork can differ between providers even when the code is the same. Visual design and character identity are separate.
Key point
The practical point is this: Visual design and character identity are separate.