Well uninsulated staples will not work with bare wire!
Bare staples are allowed
locally. Insulated are a
much higher price. My personal stance is that any bare (exposed) wire should be in conduit. Stuff above 24 volts, anyway. Jacketed wire (communications, speakers, etc) would be like ROMEX, with a doubled insulation. Staples are to keep wire from "flapping in the breeze", they should not be so tight an extra inch cannot be pulled at the last minute.
My background is industrial, where
everything is run in conduit. In home construction where wood is the structural base, ROMEX is allowed where it is concealed. I have run into "old work" where ROMEX was run on a wall surface in the distant past so is acceptable under code, but I don't like it and will bow out of a job where it was used. Leviton made, in the distant past, fittings that were surface mount. I don't think they are available these days. Personally, if cable is exposed it is run in EMT conduit where it exits the wall covering.
NFPA (Code) has a clause where only one cable (ROMEX) is allowed under a staple. This is to prevent wire from being "crimped" under the staple. It is
assumed that anyone doing wiring is competent enough to not so crimp the cable. The average DIYer falls under this clause, although most are not aware of it. When I rewired my house (1976) I took a "homeowner's" test to show that I had the required competency. Any modifications done since have been done under that premise based on the code at that time. Although such modifications have not been inspected (shame on me) I have that test to fall back on should the need arise.
.