So how comes that the interface is implemented? We are not hacking anything, we ask COM for an instance of jscript9 via an interface of IActiveScript - and COM delivers. No hack involved.

The point is rather, that MS implemented IActiveScript only _partially_, and in a way that is not correct.

However, I can change "bug" to "issue".