because soldiers carry a lot of hear already and most of them won't want to carry a full shotgun around as well. something like a flare gun that fires a shotgun shell is small and light enough that some would want it. it's not great, but at least it's something.
Canada