I have to say there's something very special about the shared badge drops and their implementation this year. Killing enemies and knowing the whole party has heard the same rare drop sound and gotten the notification of the same item being deposited into their banks really enhances the sense of camaraderie this game is already pretty great at fostering.
Given that eggs and presents have different/unique models, I'm not sure never seeing them on the floor as regular drops again is necessarily the play, but I wonder if the idea behind this functionality could be implemented for like, Photon Drops, maybe? Those are higher value than bronze and silver badges though so I'm not sure if that would be great either. Just something I thought about.
Quick edit followup, I also think that "deposit x item directly into player bank" is an idea that shouldn't be overused, as it steps a lot on the toes of things like inventory management, what items you break "formation" (such as it is, this is mostly a very-organized-parties thing) to pick up, how you recover from that, etc., but it is very nice to not have to worry about having three separate stacks of event-exclusive items for anniversary specific.