You know, I've never really thought about it but you're kinda right.
But I also like to pretend that the Scooby-Doo movies never happened. She would have been in the last Angel season otherwise. Man, looking back now, Daphne, a role which pretty much hammered her movie career into submission (a shame, because she's a great actress), over a final Buffy arc?
Been better decisions.
She made The Grudge after doing both Scooby Doo movies and that did well at the box office. I think her lack of big movies is due to her always going after roles where there is a well written female. She seems to have a lot of hatred for the common side role one dimensional female characters that are normally found in mainstream movies. It's reasons like that that many of the best actors in Hollywood do the indie movies instead. If Daphne didn't kick someones ass in the Scooby Doo movies i'm sure she would have refused to do the movie. I remember reading how pissed she was that her character in Scream 2 had such a crappy death. She complained that her character barely put up a fight xP
If Michael Bay told her she could have the role Megan Fox had in Transformers she probably would have kicked his ass xD