Sam Raimi didn't even want Venom in Spider-Man 3. The studio forced it. Which is why the whole character seemed so forced.
The final chapter of Harry's story didn't need to be as convoluted as it was, but had the villains been just Goblin Jr and Sandman, we wouldn't be talking about it as...