No idea - apart from the fact that a driving licence is considered proof of identity in many parts of UK society, so MOD had little choice other than to accept it's validity.
Like you, I have yet to appreciate the usefulness of a Veteran Card, but I'm still open to being convinced.