I am sure there are legitimate reasons to disable zooming. I do not like it either, of course, but off the top of my head:
- Websites relying on pixel-perfect layouts that do not gracefully adapt when zoomed
- Input Errors on touch devices
- Branding and aesthetics
- Embedded devices where a site is running in a controlled environment where zooming serves no practical purposes and disabling zooming prevents tampering, misuse, accidental UI scaling that disrupts normal operations
- Fixed-scale graphics or games where zooming distorts aspect ratios, crop controls, or even break gameplay mechanics