My training was in graphic design, and the web training we got in college was behind where I was self-taught in web before getting to college, they only covered the basics.
By leaving the User Scaling on, the browser slows down all of your taps 300ms to wait and see if your single-tap is really a double-tap to scale the page. By disabling User Scaling, your interactions are read as soon as you make them, leaving you a much improved experience due to 'page reposnsiveness'. With user-scaling on, and a proper responsive design, there's no need to slow down every tap every user makes on the site 300ms just in case some users want to occasionally scale the page instead of finding another way to accomplish what they want.
> and the web training we got in college was behind where I was self-taught in web before getting to college, they only covered the basics.
As I thought so no formal training in design for screens.
Screens are not paper. Please be responsive yourself, be a life long learner and stop disabling zoom. Can google analytics or somesuch look for failed pinch to zoom events followed by someone leaving your website?
P.S. responsive means that the website responds to the screen size and looks fine on a 40" wide screen or on a 4" smart phone. It does not mean anything about speed of response (which is a nice thing to have obviously but not at the expense of basic function).
P.P.S. there are two responses to a non-zooming website:
1. That of someone that knows what the web-designer did: "Why on earth did the * web developer disable zooming. I'm closing the tab."
2. Non-techy people: "Grunt aaahhh why is this * website not working. I'm closing the tab and never coming back".
The assertion "responsive = 300ms = no zoom" discredits any resume with written "responsive" on it. Because, if you remain stubborn even after a crowd tells you they need to zoom, then you lack the basic skills to drive user interviews.
By leaving the User Scaling on, the browser slows down all of your taps 300ms to wait and see if your single-tap is really a double-tap to scale the page. By disabling User Scaling, your interactions are read as soon as you make them, leaving you a much improved experience due to 'page reposnsiveness'. With user-scaling on, and a proper responsive design, there's no need to slow down every tap every user makes on the site 300ms just in case some users want to occasionally scale the page instead of finding another way to accomplish what they want.