You must log in or register to comment.
Good. If member states would be 100% free to assign citizenship, you can get some terrible ideas. For example: give all unwanted migrants citizenship, under the condition that they do not stay in your country.
A lot of treaties only work under the assumption that the definition of citizenship stays what we know it as right now. Protecting that definition means protecting the EU treaties.