you can always open an issue on the datasets repo and provide some details on your use case / workflow 
my guess is that numpy arrays are bit tricky compared to pandas dataframes because you need some way of encoding the column name for the arrow format