Why do different localizations for the same entity has different ids?

Imagine we have a tag entity with only a field. We enable localization for tags. But when I query tags for different localizations it returns different id for the same tag in each language. I think the id should be the same for all of them.