Contrib (and custom) module maintainers have always been
responsible for major upgrade paths but each invented their own
mechanism. I think it's great that the core team chose
*something* as a recommended standard for migrations complete with
examples in core.
We've used migrate many times for D6-D7 and D7-D7 migrations with
I certainly hope that people embrace this.
More information about text formats