The purpose of this is data safety. If there ever was a broken model that corrupted data previously it would have ruined everything if it coincided with a schema migration. Now this is much less likely.