Why hasn’t Morocco had an Arab Spring? On the one hand, history; on the other, the vision of the present king, Mohammed VI.
Throughout the colonial era, when France and Spain each had a slice of the country, Morocco retained its identity, its cities, its culture and its monarchy — which stretches back for centuries, unlike the artificial monarchies created in the Middle East by the Europeans. It was never officially a colony of either France or Spain, but a protectorate.
France did exile Mohammed V, the present king’s grandfather; but in 1956 the people successfully demanded his restoration, and full independence followed in 1957. So Morocco is the only country whose people successfully campaigned for a ruler who pre-dated colonialism to return.