In mainstream computing, "ease of use" is usually implemented as "superficial simplicity" or "pseudo-simplicity", i.e. as an additional layer of complexity that hides the underlying layers. Meanwhile, systems that are actually very simple and elegant are often presented in ways that make them look complex to laypeople (think about the esoteric syntax of Forth or Lisp, for example).