Apparently the squeaky wheel gets for grease, If you're not at least level 700 you can't squeak loud enough. If I recall correctly, when I reached contract 50 with contractor Richard, I received 40 or 50 gems. I'm at contract 97 with Richard, and was looking forward to reaching contract 100. Also if i recall correctly, When contractor Richard made his debut, he was presented as being perminent.
So I will now add my squeak to yours.
There is no reason to remove a contractor that is available to most players, to add a temporary contractor that is only available to those at high levels.