Always seemed a bit odd to me, because I would have thought that even if the government didn't trust its own departments to validate government-issued documents securely (fair enough, actually, they'd probably leave it on a train), all they had to do is provide their own separate, secure, service. They say the government won't know who you're validating with, but why is that an issue anyway. At some point you have to trust the government if you're verifying your identity with their own documents in order to access government services.
Though I guess it's probably just because when they eventually do get hacked they can just blame the provider and ditch them publicly rather than have another IT disaster in the papers with their name on it.