I can definitely see the motivation for this...

The original design relied on a future of frequent/automatic updating, with any cross-version syncing of models with new schemas leading to stuff ending up in purgatory, and being released down the road when the software was updated. The minversion approach makes it less feasible to add important fields now, but as we've already gone down that path, this does seem like the only safe way out.