Different languages are good at different things. For some languages it happens to be a data structure:
Lisp is lists
Tcl is strings
APL is arrays
Forth is stacks
SQL is tables
Other languages are good at something specific which isn’t a data structure (Haskell, Prolog, Smalltalk etc.) And others are general languages that don’t try to make any particular point about computation (C, Java, JavaScript, Perl, Python, Ruby etc.)
Different languages are good at different things. For some languages it happens to be a data structure:
Lisp is lists
Tcl is strings
APL is arrays
Forth is stacks
SQL is tables
Other languages are good at something specific which isn’t a data structure (Haskell, Prolog, Smalltalk etc.) And others are general languages that don’t try to make any particular point about computation (C, Java, JavaScript, Perl, Python, Ruby etc.)