One item I believe that is missing from this  obersavation is that modern design is all about getting the user to trust and love the product. In reality users should treat their products with more respect than trust, especially when considering privacy and security concerns. Even if something is useful, that does not mean it should be trusted.