C로 큐 스택 연결리스트같은 자료구조 구현에 대해 공부중인데요

스택은 선입선출 형식이고 큐는 가장 먼저 들어간 자료 먼저 나오고

연결리스트는 삽입 제거에 제약이 없다 이런식으로 특징을 배웠는데

사실상 스택이고 큐고 나발이고 원하는 자료 제거 후 포인터로 연결해주면 이런 구조의 의미가 없는거 아닌가요...?

아니면 포인터 활용이 가능한 C만의 특징인가요..