I find this whole removal idea a bit lazy.
In theory some logic possibly declares some
aspects of the BOM/DOM must be JS for introspection
reasons, etc, but the reverse can't really be true..
There's nothing that can declare things like XSLT
must be more native than a little trick with a
otherwise standard JS VM, so the unique security
edges of delegating things to a second class
backwards support level could be quite small.