It could be that some of David’s men were driven by greed.1 They are of the opinion that the spoil belongs to them alone since they were the ones who fought on the battlefield. David however realises that the spoil ultimately belongs to the LORD. He is the one who led them to the Amalekites and granted them their victory.2
22 Then all the wicked and worthless fellows among the men who had gone with David said, “Because they did not go with us, we will not give them any of the spoil that we have recovered, except that each man may lead away his wife and children, and depart.”