@publicvoit Emacs is an editor. It is not a platform, that is GNU Emacs -- which even the GNU web site explains.
Thesis by RMS on Emacs on the topic is a good read.
As for arbitrarily limiting on what you consider valid or acceptable -- what nonsense. There are plenty of people that use ersatz Emacs, XEmacs, LW, Hemlock or what have you.