I am an undergraduate studying pure mathematics taking a class on computational neuroscience. My default lens for looking at the brain is in terms of universal computation (in the Turing machine sense) and algorithms for this being implemented in a neural substrate (the cortex). In this class, and in the literature in general, we seem to assume that neurons are "enough" for the brain to compute everything that it does. That is to say, in focusing on studying neural networks as a way to understand brain function, we are implicitly saying that no other neural structures are central to neural computation (ie. memory, association). For instance, we are presuming that eg. astrocytes, or even the chemical composition of extra-neuronal brain tissue, do not play a role in neural computation. Why is this justified?
I understand that we know neural networks can compute any function, and so in theory they are ``enough", but how do we know that there is not some physiological/biochemical mechanism involved in other types of cells that is critical to actual neural computation in the brain? How confident are we that neurons are the only important cells to study in terms of understanding human cognition, for instance?