Because what happens in a singly-linked list -- this is trying to remove an existing entry from a list -- and there's a difference between if it's the first entry or whether it's an entry in the middle.
O que acontece numa lista simplesmente ligada, — isto tenta remover um elemento de uma lista — é que há uma diferença entre ser o primeiro elemento ou um do meio da lista.