if you have a crash with your drone and the FAA ask why you did not have the patch on your system from 18 months ago that fixed the issue that caused a crash you have problems.
This is an easy answer. I don't trust DJI, and I prefer to fly safe with what I know. That's the truth.
And if there was really a bug that caused a crash, DJI's going to be way more liable than me because they didn't disclose any warnings in their release notes about the patch. However that's a far fetched scenario IMO. You worry too much, you should fly more and have some fun!
I just take precautions knowing the app freezes.
In 3yrs flying DJI with over 1000 miles on my odometer, my iPad has NEVER froze up. That's because when I find something that works, I don't change it. Compare that to others that upgrade every time something changes. You will find loads of problems in this forum when something changes and people change their setup, including yours. They think the same as you.... Oh, something new, it's free, and it's the latest, and I'll be ensured of better performance, bugs fixed, bla bla bla. Yeah right. Go ahead, convince yourself you're protected from flaws and problems when something changes. I deem this as smart a calibrating your compass everything time you fly, but that's just me.
There are 5 code elements that comprise the integrity of a DJI drone:
1. Drone Firmware
2. Battery Firmware
3. RC Firmware,
4. Tablet app (Go4)
5. Tablet OS version
If you change any one of these it can fowl things up and you won't be able to fly. Now you've got to figure out the incompatibility you've introduced, because others don't have the issue, in general. Congratulations, you've found something to waste a lot of time to figure out, in an effort to "do the right thing" by updating code that you hope will work.
I've seen it happen in this forum countless times. If something gets out of sync for compatibility, you can waste hours, sometimes weeks trying to figure it out. It's way safer to freeze things, unless you have a compelling reason to change. IMO it has to be a really compelling reason, and when I do update (rare occasion), I hold my breath each time, because I know I'm exposing myself to the unknown with DJI. Fortunately I've never had a problem with an upgrade, but since I rarely upgrade that increases my odds of a good score card.
So far my score is better than yours, and you are doing what you believe is the right thing. I'm OK with that, you can continue doing what you're doing. It's certainly acceptable to expose yourself to issues from DJI updates, or incompatibility with a new iOS/Android release, in the effort to "do the right thing".