> While you can upgrade apps in a "big bang" approach where you halt production until everything is rewritten
That is some very unsound advice. I find it worthy of ridicule that it's being suggested as a possibility.
The upgrade path was very necessary to address the huge amount of breaking changes.