é um excelente ponto a se considerar e acabei o entendendo durante a apresentação do projeto, o meu colega me fez lembrar que estruturas como filas e pilhas apesar de terem objetivos bem específicos, a criação de ambas ou pelo menos boa parte do funcionamento delas é similar ao próprio conceito de listas ligadas, aonde durante a implementação definimos a primeira "célula" e após isso ela aponta para um NULL
. (acabei simplificando bastante a explicação)
muito obrigado pela explicação, me fez refletir bastante sobre o assunto e acredito ter chegado na compreensão dele.