I think making them compulsary would be a pointless waste of time/effort/money and possably counter-productive.
However, i think there should be an optional ID card that you could buy, ie, for proof of age etc.
- from my exprence, nowhere accepts anything other than a driving leicense or pastport, which is lame for anyone who doesnt drive.
Daniel