Ally system is incredibly stupid becouse whenever I need them they got hired right away when I hire them I can’t even use them there should be a time limit before a ally gets hired again
Lower priced allies (under 1 million) tend to get hired back fast. It's not stupid, it's just how it is. Save up your gold and hire some over 1 million if you are concerned with them being hired away.