>Why aren't tables first class citizens in programming languages?
Matlab has them, in fact it has multiple competing concepts of it.