I don’t own or use guns and I’ve never done this but I would think that dangerousness is what makes it exciting and “celebratory”.
Fireworks are more fun than flashing lights, because they’re explosives. They’re fun just to buy and handle, to feel the paper and smell the chemicals. It’s fun to set up them up in a backyard and light the fuses and then run clear before they go off.