you got it spot on - this is the case of most CAA in the Africa and ME, with so many support companies out there they need to generate $$ and the only way they know how is use any form of corruption to push their agenda!!
Good luck trying to get your permits even handling services in order
it is becoming worse every year.
(I remember 20 years ago all it took was send in AFTN message and you get your permit back - without calling and $$$$ under the table)