I did a demonstration with one of my friends how using night vision and IR was really easy to pick up from a counter sniper situation if you were projecting it from the same location. For instance, if you have night owl night vision which is pretty good for the money, the IR is located right above the objective lense. If you had something like that mounted on a rifle scope and someone who had the same nightvision, but didn’t turn there IR on, they could find you as easily as you would have if you turned on a flashlight in the night. The best way to aid a sniper in combat is to project IR from above and not directly from a rifle. The point of this is just because you can do something with an accessory on a firearm doesn’t mean it’s really going to give you the edge. You have to know how to deploy it.
I never thought just slapping a laser on my AR15 would be fun, I always thought it was kind of pointless because a laser is virtually a perfect beam of light, but a bullets trajectory changes very fast and the laser is about as good as a red dot or rifle scopes in all practicality. Flashlights are a good thing to have around or on your firearm in your home, but if you are going to use it offensively and not defensively, you have to deploy tactics that hide movement and don’t give your direction of movement away. If you are in your house and hiding in your bedroom ect. In 99% of situations, yelling down the stairs that you have a gun and you are going to blow their head off if they come up will stop a threat being able to identify something in a corner like a burglar in hiding is what your flashlight it for.