Stefan,
Ha! Good analogy. The Zoom example is an especially egregious one but I agree this is common. And, really underscore my point: I doubt most of these interruptive experiences exist because app developers want to interrupt a user's flow. Rather, they want to make sure users stay up to date; and they don't want to waste a bunch of time building an elegant update experience that doesn't map directly onto a business goal. If our fundamental values include building an elegant experience, then we do these things anyway; otherwise, we always prompt for updates at launch.