The drain hole is a military use item.
After crossing a river, swamp, or pond, think of what would happen if the buffer tube was full of water and you fired the darn thing.
God made pipe cleaners the right size to keep it clean. It is a field inspection point after your troops have been putting the butts down into the mud.
During real field use you would be amazed how much grit manages to get in there, grease then makes the grit (tiny sand particles most of the time) stick to the walls of the tube and the spring coils. We would let them lightly oil and then wipe it down with a piece of tee-shirt, or use spray silicone lightly. Heavy grease was worth lots of push-ups.
In my other life, most of the squad car M-16s had greased up springs since they spend all of their time cased up in the trunk of a patrol car.