A essa altura, os roteiristas já estavam preparando alguns pontos da trama com bastante antecedência. As razões de Tara serão abordadas na quinta temporada, episódio 6 ("Família").
Como a resposta é um enorme spoiler para a Tara, vou permitir um momento para ter certeza de que você quer saber antes de continuar.
Claro?
Tara believes she is a demon herself. She sabotages the spell so that Willow doesn't find out, as she's worried Willow won't like her any more once she knows that Tara's a demon. Ironically, she's wrong, as her family have been lying to her. If she'd completed the spell, she'd have learned something she really needed to know.
Você pergunta se os escritores mudaram de ideia. Na verdade, eles fizeram.
Tara was originally going to be a demon. When they came to write it, however, the writers realised they'd already covered this ground pretty thoroughly, and decided it would be more original if she wasn't.
(Aliás, essa não é a única configuração de longo prazo. Coisas que você já viu nas temporadas 3 e 4 referem-se a um personagem que será apresentado no começo da 5ª temporada.)