Businesses engage in customer poaching for several reasons. Firstly, acquiring customers from competitors can be more cost-effective than finding new ones. Secondly, it can quickly increase market share and revenue. Lastly, it can weaken competitors by reducing their customer base.