It's not a hole. It's the nature of the weapon.
Technically speaking, in 007, it starts with 0 ammunition, but when you fire it, it charges mah 4294967296 lozars and fires its lazor. pew pew.
The only thing that makes Moonraker unique against Ag7 is the beam effect and the lack of needing to reload. Behavior is almost the same, and we already know that constant firing is not an advantage in Goldeneye because of the invuln system. Spam your 'raker all you like, a KF7 will own you for it.