The only other way I know to break the interpreter is if you force a bad character encoding of a different bit width.
I have yet to get it working as reliably across the same wide range of browsers.
As far as it disappearing; In order for that to happen one browser group will have to take the first step of intentionally breaking legacy webpages - it seems antithetical to the "render as much as possible" features arm-race nature of the browser world.
Then again, I've been wrong plenty of times before.