No offense but This is a strong case of an insecure coach.
Do your job coach your team make it fun and keep your players and families happy. Everything will fall into place.
If you are doing the right things for the players, IE. player Development, recruiting, team bonding, and playing the right events for them to showcase their talents then they will stick around. Players grow. If you don’t challenge them they will go elsewhere to get those challenges.
Be thankful and honored that other great coaches think highly of your players.
Many times I have had coaches ask me about players on my team. They have tried recruiting them in parking lots. I don’t bash those coaches. I’m honored. Those players safe still with me and it shows I am doing something right with the culture of our team. The Athletes have bought in and everything else falls into place.