There is a bit of a clash, if you deref an array handle you can easily think "resize" is resize the array but it just resizes the handle. This can cause a lot of confusion.
We could look to have the method do both but I think that would require specialisation which isn't available in Rust.