I think many people would prefer a more iterative approach; a major feature is developed, tested, released as a new version. Move onto the next feature. Have a bug fix build for a minor version, release a new feature for the next build, etc. Some changes require longer phases, such as the Unity migration, and that's OK too. There are likely more factors than we realize that may explain their current approach, but that is their business.
This next update will be jarring, a lot is packed in all at once. Also, being an alpha stage game, sweeping changes are expected and I feel not many factor that in. The reasonable among us will realize that you can't have 12+ months of work any faster than the time it takes.
I will hope, along with most others, that updates are more frequent in the future, without sacrificing the overall quality of the game as the end result.