You learn something new every day... and funny
the conversations Google finds.
Now, call me stupid, but for the sake of argument (for educational purposes)... this is basically another way of *looking* at the crossplatform problem, isn't it? A functioning virtual machine is then an implementation, but from this perspective, its 'dictionary' (virtual machine opcodes) might be suboptimal for reasons of flexibility (making wrong/bad abstractions), compactness, and reversibility?
That last point might be telling...