A big part of the problem is differing degrees of technical sophistication. Both in the design of applications and the understanding of where problems exist. One person sees the need for photo sharing, and the other doesn't even understand they have a "photo problem".