Design-wise, it's true that targeted discard is a poor mechanic. It does away with the hidden information present in the game, it increases the number of non-games and reduces the number of cards available to players in a game where players draw very few cards.
But I also believe it's...