How would it know which box to unload, would you have to be holding the box? What if the items in the box are more than the free space in your inventory, what happens to the other items? How does it prioritize which items to unload first.
Also why cant you just manually move the items, from what I've read a shulker box is basically a moveable chest.