Why don't programming languages have spreadsheet data structures?