@ramin_hal9001 @kentpitman I think there are many aspects to "Emacs philosophy" but one of them is "ITS philosophy". This again has many aspects, one example of which is the how Emacs is "unexeced" when built. This seems rather quirky today, but makes perfect sense and is standard procedure on ITS and other PDP-10 systems.
Another aspect is the user interface which is based on key strokes. This UX tradition can be traced all the way back to the TX-0 and the TMRC community (original hackers).