Is analogy necessary to artificial general intelligence?
I don't think I can give you a true answer to the actual question as posed, as I don't have a strict definition of &quot;general intelligence&quot;. Nor do I have a solid definition of &quot;critical&quot; in context.
However, if we lean on our naive/intuitive understanding of what &quot;general intelligence&quot; and what it means to be critical, you might translate your question as

Would a general intelligence system need analogy-making in order to do certain things that it couldn't otherwise do?

Or, to put it another way

Are there useful behaviors that are enabled by analogical reasoning that can't be replicated any other way?

In the strictest sense, I don't have an answer to either of those questions either, but there is at least evidence to suggest that the answer may be &quot;yes&quot;.  See, for reference, the Copycat paper by Hofstadter and Mitchell.
From what I've seen, some of the kinds of problems Copycat solves are different from anything I've seen solved by other approaches.  Now maybe it's just a coincidence that nobody has tried solving those problems with, I don't know, let's say &quot;deep learning&quot; or &quot;rule induction&quot; or &quot;genetic algorithms&quot;.  Or maybe they have and I just haven't stumbled across that corpus of research.
Anyway, I'll also add that there is still ongoing research into using analogy for AI/ML.  See, for example, the paper Analogical Inference for Multi-relational Embeddings (2017), where the authors talk about using analogy, but define their approach as &quot;analogical inference&quot; (which they claim is different from &quot;analogical reasoning&quot; as defined during the earlier &quot;GOFAI period&quot;).  There is also the paper Evaluating vector-space models of analogy (2017), where another set of authors deal with a form of analogical reasoning.
I don't think there's a consensus as to whether or not some form of analogical reasoning is &quot;critical&quot;, but it's definitely a subject that is still being researched.
And to go off on a little bit of a tangent - an interesting related question would be to ask whether or not &quot;analogy making&quot; would be an emergent property of a sufficiently deep/wide ANN, or would such a facility need to be designed and coded up explicitly.