`AudioNode.prototype` override creates a problem of possibly unexpected way of how Web Audio works and that is considered as a bad practice in JS.