Here's why:
* Targeting means a card directly names a specific monster or player as its target.
* Trap Holes activate in response to an opponent's monster's activation of a specific effect.
* Trap Holes don't directly select a target; they react to a specific trigger condition.
Therefore, Trap Holes are non-targeting cards.