A separate define was introduced back when we thought enabling WebAudio without enabling <audio> would be a highly relevant scenario. I don't think it is very relevant, let's clean this up...
Created attachment 412102 [details] Patch
Created attachment 412104 [details] Patch
Committed r268907: <https://trac.webkit.org/changeset/268907> All reviewed patches have been landed. Closing bug and clearing flags on attachment 412104 [details].
<rdar://problem/70609085>