No good model ever accounted for all the facts, since some data was bound to be misleading if not plain wrong. A theory that did fit all the data would have been "carpentered" to do this and would thus be open to suspicion.
What Mad Pursuit: A Personal View of Scientific Discovery, Chapter 5 (p. 60), Basic Books, Inc. 1988