How does this differ from the requirements that American citizens enter and leave the US on a US passport (Boris Johnson notoriously had a problem with that) and that Polish citizens (Polish citizenship can descend many generations) leave Poland on a Polish passport?