I believe one of the reasons for preventing zoom-in is because it plays havoc with any element that is "fixed" in your browser (ie pretty much every nav bar/fixed header you'll ever encounter).
Even 'zoom' on fixed elements as dastardly as it looks is easier to read than text that is too small.
But that's how iOS want it. If they made webapps that performant then they'd have trouble imprisoning everyone in the App Store.
Would love to hear from someone who's actually familiar with what's going on though.
[0] http://updates.html5rocks.com/2012/09/Stacking-Changes-Comin...
[1] https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Under...
My workaround includes checking the window width with JQuery and changing the fixed status box (originally on the right side of the page) to floating at the top should the width be below a certain margin.
Is this an acceptable solution?
(I am just beginning web dev in lisp)