The article was becoming a bit bigger than I wanted already, so I didn’t explore it.
A swipe can easily happen accidentally and break everything if we don’t prevent it, but a zoom is usually more deliberate. Meaning, it’s not something that suddenly breaks the UI without the user knowing why.
But yes, it will result in weird scrolling once you zoom (on both Android and iOS), similar to what happened on iOS when the keyboard is open.
Trying to prevent it would be an accessibility problem. My eyesight is fine, but websites that block zoom still annoy me.
And I wouldn’t call myself an expert. Some of this I only figured out while writing the article 😅