But I don't want to hear sounds generated by the web audio API. So this behaviour seems entirely correct to me.
Are the users of Safari and Mobile Safari so different that on the desktop its totally fine (as in any browser) but Mobile Safari users need it blocked unless they take action to hear it? I cant think of any reason to single out the users of Mobile Safari with such a feature.