How does "have some clue as to what structure used to be at one point or the other" relate to the topic of columns vs json fields?
You seem to think that using columns somehow results in some type of automatic "tracking" (versioning?) of something.
It should be a multistep process. Yes, it will waste time now, but it will save it in a long run.