I think it's fair to ask whether these are essential techniques for improving precision and clarity, or just a way to compensate for not being able to see the whole picture all at once - but if the latter is the case, there's still room for improvement in LLMs (and me, for that matter.) I notice that experts on a topic are often able to pick out what matters most without any apparent hesitation.
Sure, it's a strength given that transformers are currently limited by compute budget, but theoretically, if we were to have a way to overcome this, it seems obvious to me that transformer's 'one-shot' ability makes them better.
That being said the recursive aspect you're referencing can be built into a transformer as well. This is a sampling and training problem.
I don't know how the reasoning part comes to us but if we could implant that capability to a transformer model then it would end up pretty good.