ever noticed that the sub machine gun in HL2 has no grenade launcher, yet it can fire grenades? I also noticed that the grenades come from the center of the screen :S
The same mystery as the secondary fire of the shotgun.
I think valve just wanted to preserve all the weapons from HL1 with their original capabilities.
I personaly prefer sacrificing a bit of realism for having the good old faithful grenade launcher under the barrel, and double-action shotgun fire when the things get rough.