The website explicitly disables it; they have a viewport meta tag with:
initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no
I think it's more likely Safari these days just ignores this, because of the very problem OP complained about.