> Once you deploy then things will change less frequently so the real benefit is when you do have to change something, you're not running a big ALTER statement.
Instead, you're writing a bunch of code to deal with data that may be in the old format, or may be in the new format, or may be in the new-new format.
I don't see that as an improvement.