The great thing about open source is that you can just ignore RMS's opinions and write whatever you want. The great thing about Emacs is that it's easy to extend, you don't even have to fork it.
In fact, Steve Yegge has already written an EMCA-262 interpreter in Emacs Lisp, and given it the unfortunate name "Ejacs".