Por que é melhor usar filter_input ()?

Essa deve ser uma pergunta elementar, mas por que é melhor usar algo assim:

$pwd = filter_input(INPUT_POST, 'pwd');

Em vez de apenas:

$pwd = $_POST['pwd'];

PS: Entendo que a extensão do filtro pode ser usada com mais argumentos para fornecer um nível adicional de higienizaçã

questionAnswers(3)

yourAnswerToTheQuestion