The reason we don't like your generic guns is because they bring nothing new to the game. If you're just making ANOTHER model that can shoot generic bullets that do everything generically, it's unoriginal and gets boring. On the other hand, look at things such as the boxing gloves, stunt plane, portal gun, guitar, hookshot. They all add a new element to the game, and that's what we want.