It's a bit of a circular answer, but it's because "regiment" itself is already a collective noun, referring to a large group of soldiers.
So, you wouldn't say "a troop of regiments" or "a flock of regiments," you would simply say "a regiment."
It's a bit of a circular answer, but it's because "regiment" itself is already a collective noun, referring to a large group of soldiers.
So, you wouldn't say "a troop of regiments" or "a flock of regiments," you would simply say "a regiment."