And, if you think about it, it would be very difficult to do.
A new version introduces a new type feature, or constraint, attribute, etc. What do you do with it in an old version?
If you ignore it, the assembly will likely make nearly no sense. The items of new type which you might want to see or that are constrained to, etc, do not have any existence in the old version. how do you describe them when there is no means to do so?
How do you describe "red" to a person who has always been blind? It is the same problem. Any solutions would have to be unique to the feature.
Now, IF this was taken account of when the new feature was added, THEN possibly a translator equivalent could be created that could at least "stand in for" the new feature might be devised. Even that might be almost impossible for certain items. And, the time for creating any such thing for any old versions is long past.