Perche' la "seconda dimensione" e' data dal fatto che gli elementi di un array sono essi stessi array. Nella forma piu' semplice puoi pensare a una tabella con righe e colonne. Il tuo array e' solo una lista che ha stringhe invece che numeri come chiavi.