That is how it is supposed to be, isn't it? Always trying to find a balance between those opposing factions. Not like the US where all have capitulated against the intelligence agencies.
I think the reason for this is mainly less budget partly due to the fact, that the German agencies are often not federal agencies, e.g. each tiny state has their own Verfassungsschutz.
I mean, the NSU affair was really bad, but incompetent-criminals-bad not secret-state-government-bad.