It's the rule of master nationality. If you are in a country which you are a citizen of, that country may treat you as only a citizen of that country. That means you cannot be American in Poland. You are Polish and you may not leave without a passport.
This is the only reason dual nationality is tolerated in the first place. Otherwise every dual citizen is a walking diplomatic disaster waiting to happen.
This is the only reason dual nationality is tolerated in the first place. Otherwise every dual citizen is a walking diplomatic disaster waiting to happen.