<i>SQL migrations may seem tedious, but the process of planning your data model and having rigid definitions for your data types saves you huge amounts of time in the long run.</i><p>Your reasoning seems too black and white, most the of the time, you <i>can&#x27;t</i> know your data model ahead of time, that&#x27;s why prototypes are so useful, so just using your language data structures or some less rigid datastore lets you get quicker to your data model.