There are a number of reasons to take transfers, the most important one is making your program better. You may have a position that is strong, but suffered injuries during the offseason and you are not certain when the athlete or athletes will return. You may also take a transfer because another athlete has decided to leave for personal reasons and you need depth at that position. You may also take a transfer because the athlete is just flat out better and more experienced than what you have on your current roster.