So what concerns me is if this quest for creating simple software is hurting us. Are we creating a culture of users that require a dumbed down experience, at the expense of the increased efficiencies and productivity gains we can realize with more complex tools? Are we also stifling the creativity of the designers and developers who are afraid to provide useful features because of the fear that they may be complex or not immediately obvious?