Not really sure, but maybe why not.
Seriously, though, if your issue is that you recruit players (usually from someone else’s alliance, mind you), develop them a little, and then get upset when they decide to leave you for a better situation, ask yourself: what are 5 things you can do to help truly earn loyalty and retain talent?
Maybe it’s create a more fun atmosphere with contests and games.
Maybe you need a better communication network than the limited in-game chat.
Maybe you need an organized system of defense/offense workshops to better train all players.
Maybe you need clear organizational goals with repercussions for players who fail to meet standards (this is a big one! Driven, motivated players don’t want to feel like they’re carrying all the water for slackers and no-shows).
Maybe you need more blessings, plain and simple, and a roadmap to set and maintain them.
Some of these goals/programs are pretty easy to achieve. Some take time to develop, others take a lot of discipline. All are worthwhile. I’m sure you’re doing some or working on them. There are plenty more I didn’t mention.
The lazy solution to the problem is to say “Maybe I need a loyalty bonus to handcuff my players so I don’t have to do any of these other things.” It’s really not a solution. The alliances who work to earn loyalty will eventually take and keep players from alliances who don’t. Loyalty bonuses, like I said above, just drag out an inevitable collapse, and ultimately just make it annoying for the player when they decide to leave an alliance. I’m pro-player here.