Never understood spreadsheets. Why would you assume data fits in a 2d-array? And why put heterogenous data in that 2d-array in blocks at different x,y offsets?
We have native dataframe support that encourages homogenous types, but we also want to meet Excel users where they are! Probably half the world's economy runs on Excel, it's the world's most popular programming language :)