I know this isn't a satisfying answer, but blame the EU for drafting legislation in secret.
Laws don't go from secret drafting, straight to law. They get public comments, the parliament has to vote on them, the commission has to vote on them (I think - something like that), they go back to drafting to make an amended version that's more acceptable, etc etc... of course the unfinished draft version isn't acceptable.
This isn't the first time everyone's got upset about an unfinished EU law. All previous times, it was shot down by the EU Parliament, who are supposed to represent the citizens.
> The text isn't final yet, but is subject to approval behind closed doors in Brussels on November 8.