There are a variety of ways that monsters can counter this tactic: ranged attacks, spells, having a high enough movement speed that it can catch up to you regardless, teleportation, and, easiest of all, having allies. A warlock can't keep more than one creature away at a time with this tactic...