Why does it feel like all their games of late go through a development hell.

I think they are already using it as a model to release things early and patch later.