Thank you for your question.
When an immigration officer has been there for 5, 10 or 15 years, they develop bad habits, whether you like it or not. So when that officer has decisions to make, they base them on what the local employee says and what they see. Rotation will prevent them from developing bad habits.
I did say “jaded”, yes, because when you're always in the same position and always interviewing people for the same reasons, it becomes a little easier to reject applications based solely on your own biases.
They should rotate every two to five years and it should be a requirement for the position. That way, people who apply and are in the process will know, for example, that they will have to stay in Accra for two years and then go to Egypt or another country for three years. They will know that they have to rotate.
This will help them build a wider knowledge base. They will also become more open to other cultures, because travelling and seeing other people is also a form of self-education.