The problem with this article is that it assumes every end user is an Internet browser, but that’s not the only use for “web pages” (i.e. HTML files).
I develop a kiosk-type system for a museum using HTML. There is no reason for my users to zoom in on these screens and if they do it wrecks the display – for them and every subsequent customer until a staff member notices and resets the zoom.
I’m not a believer is saying there is “never” any reason to do a thing because no matter how black-and-white you think the situation is, there will be someone who has an application where that thing is genuinely appropriate. In my case disabling zoom completely is the only sensible approach.