There is no basis to claim compensation. FR has no control of government decisions/restrictions and it is considered extraordinary circumstances. It doesn't matter whether other carriers are allowed to fly into Morocco. You will get nowhere with this.
There is no obligation to rebook OAL.