I believe there two mutually-exclusive strategies for stimulating viewer’s interest in a photograph.
The first approach is to include many details that the viewer can examine. An example would be a panoramic landscape or a cityscape with great depth of field, where the field of view spans a large distance and every detail is in focus. This image would literally deliver a lot of information and thus would hold the audience’s attention for a long time.
The second approach is a minimalistic one: to include only a minimum of information that is necessary to convey the impression of the subject (a place, a person, etc.) and to leave it up to the viewer to fill in the details. This principle is extensively used in Oriental art, for example, which heavily relies on the concept of negative space.
To me personally, the former approach is akin to brute force (it is almost always possible to overload the viewer with details), while the latter one is more elegant and subtle. When viewing a minimalistic image, the viewer becomes a participant in the process of forming the mental impression of that image. In a way, they take a partial ownership of that impression, and it is known psychological phenomenon that we like what belongs to us more than an object of equal material value that we have no connection with.
Also, I think that people like images that leave out certain details because the uncertainty in the specifics of those details prolongs the viewers experience of interacting with the image. The mind needs time to explore the possibilities, to try different combinations of the missing details before settling on the “final” version of the impression from the image. On the other hand, when everything is spelled out for us explicitly, the element of wonder and discovery is lost, and while we might be receiving a lot of information, the experience is less personal.