DNS can store whatever information you want to put into it.
I agree it's not necessarily going to be that practical for larger items of data, though.
LDAP would be a better comparison, though I can't say I fault people for reinventing LDAP on a regular basis given how annoying it is to work with.