Earlier quoted context omitted.
Calling Morocco a "constitutional monarchy" when it is a hereditary dictatorship with no binding constitution (meaning no greater authority to punish the king for violating the "constitution") discredits all the other points you've made. Also, there's a difference between undemocratic and antidemocratic. Morocco is antidemocratic, while Polisario is undemocratic. Polisario could be a democracy if it allows its leader…
Here's a link to Morocco's constitution in English: https://www.constituteproject.org/constitution/Morocco_2011 We kinda voted for it, so it's quite binding on the king. We also have elections in a couple of months. The king has clear areas where he's limited, for example that he has to appoint the chief of government from the party that came in first. In practice though, democracy doesn't seem to work at enacting ve…
But I assume you did not call Algeria a constitutional dictatorship because the Algerian constitution itself isn't really binding. If your constitution doesn't allow for the impeachment of the head of state/government for violations of the constitution, then it is effectively meaningless. That's the difference between a law and a rule, the law is binding while rules aren't.
The US and French constitutions for example clearly outline procedures to impeach the head of the executive, while no such measures exist for the head of the executive in Morocco.