Cependant, les mêmes critiques peuvent lui être opposées, à savoir l'utilisation de préférences inexpliquées et la maximisation de l'utilité comme seul instrument analytique pour décrire, finalement, le processus de consommation.
La théorie la plus complète a été élaborée par Sternberg ( 1977 a) : non seulement elle décrit les processus susceptibles d'être en jeu lors de la recherche de la solution d'un problème ( encodage, inférence, mise en correspondance, application, justification, contrôle) mais elle pose également l'hypothèse du déroulement en série de ces opérations ( loi de combinaison additive des temps de réaction et des pourcentages d'erreurs relatifs aux six processus).