Why did Balaam keep going back to Moab to curse the people?
Balaam kept going back to Moab because he loved the wages of unrighteousness and was ruled by covetousness. He saw the wealth he could gain by cursing and confusing the people, so he pursued financial profit and sought to line his own pocket through his divination.
Les explains that Balaam forsook the right way and went astray, following the way of Balaam, who loved the wages of unrighteousness. He could not refrain from going back to Moab to curse those people because he saw the wealth he could gain from whatever he could do to confuse the issue. Les calls this Balaamism: being in it for one purpose, to line one's own pocket. Balaam thought he could cash in on his talent or gift, which was divination and enchantments. Les also applies this to people today who use the Word of God for profit rather than for God's glory, noting the same thing appears in the New Testament.