I think a big part of the problem is that the film series began when the fifth book hadn't even been written.
It would have been far better for the series overall if they had waited until all seven books had been released - then they wouldn't have had to deal with the whole "If we cut X, will it affect Y later on?" thing. They'd know.
Of course, WB wanted to cash in on the series ASAP, so they did.