Hoo, I agree with you. But we gotta think about older people... It's a native accessibility feature.
It's up to developers to add restrictions, like not using fonts smaller than 16px or adding that helps. :
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">