The rationale for accepting or rejecting any theory is thus fundamentally based on the idea of problem-solving progress. If one research tradition has solved more important problems than its rivals, then accepting that tradition is rational precisely to the degree that we are aiming to "progress," i.e., to maximize the scope f solved problems. In other words, the choice of one tradition over its rivals is a progressive (and thus a rational) choice precisely to the extent that the chosen tradition is a better problem solver than its rivals.
Larry Laudan