On second thought...
Maybe it wasn't a bug at all?
1. Let's consider a normal grenade, just made of other material (plutonium, fleschette, alien guts, chewing gum). Does it make so big difference for SHOOTER that he uses another "skill" to operate the grenade launcher? You aim, you press the button, it explodes = "explosives" skill anyway.
2. In Ufopedia flechette grenade entry has "heavy" skill. Maybe the intention of "the first programmer" was to create something like "heavy shotgun" this way? You take grenade launcher, you load it with special kind of ammo, you come very very close and fire like flamethrower? If this is the case, somebody has to think about damage inflicted, weapon range, and scattering radius. Particularly with comparison to flamethrower (also heavy skill), because if one of those weapons is better in all ways, the second one is obsolete and should be deleted.
Ufff...