No what happens when you want to add information to the name. Do you go through and update all your existing records? Having DNS names
just be opaque ids that point to an entry in a db (which can be a TXT record) is usually a lot better.
It's the only thing you can guarantee will never change. The name points to exactly that server.