I never do it to another coach at D3, but that is my own preference. The only exception is if another coach does it to me. Then, I won't hesitate to recruit someone considering him in the future, if that recruit is high on my wish list and I know I can win the battle. I don't see anything wrong with it, I just thnk there are enough good recruits out there.
The reason I don't do it at D3 is because when I started 7 years ago, there were fewer Worlds, and it was tougher to get promoted to D2 and D1. So D3 was crowded with coaches. I saw a lot of veteran coaches who took advantage of new coaches to poach their recuits if they were in other battles, or didn't know what they were doing. New coaches would get frustrated having 4 opennings and run over the coals by a couple of veteran coaches and come away with no signings. The new coaches had a tough enough time winning and learning the game anyway and this just added to it. Hence, they would quit. I tried to take new coaches under my wing and help them to try to keep them in the game, just like Al Black and a few veteran coaches did with me, so it was frustrating for me to watch. So I never did it, and still don't at D3. D2 and D1 is different, but I don't play there any more.