Some cards do not have to be just destroyed as a result of battle, they have to be destroyed AND sent to the Graveyard as a result of battle. This means that if a card is on the field that prevents them from being sent to the Graveyard, like "Banisher of the Light", then their effect that requires the card to be destroyed AND sent to the Graveyard as a result of battle will not activate.