What makes general intelligence "general" is that, *no matter the problem*, you should show intelligence.
Not a-priori competence -- intelligence: the ability to make sense of the new problem on the fly. The point is not to be prepared for everything, but to adapt to anything.
I once said to my former team: "I care less about what is the smartest thing our model can do than about whats the most stupid thing that it cannot do" robustne...