Well, "technically" - it wasn't a false claim. It WAS dependent on IE and other things. It didn't have to be dependent - MS made it that way on purpose, so things would stop working without (even though the dependency didn't need to be baked in).
It's akin to adding webview to your application to display a text file, even though you never would display an HTML file. It could have been done another way, but it wasn't.