Because arrays are not disposable.  Arrays of T do not descend from T.

Walk the array and dispose of each item individually.