The way I see it, it's like kids with toys. The little kid playing the fighter gets a toy sword. The little kid playing the rogue gets a black cape. The little kid playing the ranger gets a stuffed dog. The little kid playing the wizard gets a robe and a toy staff -- and a closet full of other costumes and stuffed animals, and a toy gun, and a grappling hook, and a set of toy trains, and a Big Wheel, and a Lego set and an Erector set and a chemistry set and a working GPS device and a cell phone.
The solution is not to take away all the toys except toy swords and then just hand those out. The solution is not to say, "Well, a toy sword can still be fun!" Sure it can, but when you're playing legos, the toy sword sucks.
One real solution is to hand out different toys to different kids, rather than giving all of them to one kid. Take the chemistry and erector sets away from the kid playing the wizard, and only let the kid playing the alchemist have them both. Take the GPS and Big Wheel away from the kid playing the wizard and give them to the kid playing the ranger, who needs them a lot more than the wizard does. Give the toy gun and army of Legos to the fighter kid. Give the costumes and grappling hook to the rogue kid. The wizard kid still has a robe and a staff and stuffed animals and toy trains and a cell phone -- isn't that enough?