Probably for some specialized tasks, it would be worth while. I can't think of one, though. You'd still have to parse the data by some initial procedure stored somewhere outside the drawing.
If you want to tag a drawing to be saved as an earlier version, you could simply tag it with an integer and look it up upon save.