Yeah -- For years in film and TV there has been way too much confusion between investigation, espionage, and commando activities (e.g., Spykids, CSI, NSIS, ...). Too much love of action adventure.
The Navy SEALs are often cited these days as commandos, but sometimes their missions solely involve intelligence gathering: undetected observation and scouting. When they discharge a weapon in such circumstances, they have pretty much failed their mission.
In real life - spys are often unarmed - more like today's cyberthugs.
I especially agree with not losing sight of the value of "obsolete" methods as anything off the www will avoid cyber-intrusion.