I am just saying that just because something can be done, doesn't mean you should do it or that it will be good.
There is nothing wrong with esoteric programs, but understand that this IS esoteric, so although it can be used to make an emulator, you really shouldn't do it as a serious solution.
That is where the so-called misconception comes from, it can be used for other tasks, but it is not suitable.
Hence when we teach people JavaScript, we don't say "use it for everything". Just like when we teach people Java we don't teach them to use "goto"s. It is just bad.