A product easy to use doesn't mean the product is simple. Effortlessness is only on users' side. On designers' side, there is always a complex, even revolutionary system underlying a great product. Designing affordance is obvious, but designing constrains is never easy. A proper mapping means users can transfer old knowledge into new scenarios...