As per title, I'm a dual national, and I'd like to travel in Morocco with Moroccan passport and Italy with national ID (or passport in case required).
So basically, as far as dual citizenship is concerned I'm allowed to enter in and exit from Morocco with Moroccan passport and enter and exit from Italy with national ID, by showing Moroccan passport at check-in for flight towards Morocco and national ID at check-in for flight towards Italy. It seems fair enough because by checking Timatic, this procedure seems OK.
I've been told that this doesn't work out in Morocco by a few friends. I don't understand why because many dual citizens travel with 2 passports or mixed documentation every day. Why can't this work out for Morocco? Dual citizenship is not illegal in Morocco.
I'm asking this because I want to leave more space on my EU passport. I don't want the Moroccan government to know things about me like having another citizenship. I don't like an institution knowing my status or my affairs abroad.
Edit: According to Timatic, I can travel this way, but many Moroccans say otherwise. I do not know honestly if Morocco is a very particular case, because even US-Mexicans or US-Italians, US-Brits, Anglo-Australians and so forth may travel this way. I do not understand why I can't. Very simple.