I think that is just a part of the photographic art.
So many elements must work together to make the final image, Subject, lighting, atmosphere, optics, film choice, processing, printing, presentation.
When all those things come together on a single sheet of paper, you have the definition of a superior photograph but that is bound to happen rarely. As a photographer becomes more experienced and develops his eye and technique the chance of bringing these elements together in a single image goes way up but I don't think that it is realistic to expect that magic to happen every time.
If I see a subject that I believe will make a good photograph and the results are disappointing, I will return and reshoot multiple times if necessary (and possible).