That's an old fallacy... I have soaked pieces of various steels in Sweets for a month... no damage at all.
I think this fallacy started because Sweets (and other ammonia based cleaners) gets the metal so clean that it is susceptible to rusting if you don't oil the bore after cleaning.
There is no evidence that ammonia based cleaners damage steel. Just don't leave it in a chrome moly bore and let it dry out...
.
The way I understand it is that the ammonia will not hurt gun metal, but as it dries the metal can/does oxidize. When I treat a bore with Sweets I leave a wet patch in the muzzle and another in the rod guide. If the barrel was to soak over night in an ammonia solvent, I would plug the barrel at the chamber with a rubber plug, fill the bore completely, and cover the muzzle with plastic wrap. I am sure no damage would occur as a result.
I seldom (read never) use a bore brush in a good barrel. But I sure wouldn't waste a good quality brush by scrubbing an ammonia based solvent. When you patch out the bore, you wouldn't know if the color on the patch was fouling or the bronze brush, and even if cleaned in kerosene, the brush will have a very short life. Brass jags suffer as well, but if rinsed immediately after each use, they stand up well.
An over night application of WipeOut will solve most problems, but the barrel can be finished the next day with Sweets, or just a second or third application of WipeOut. As Dennis suggests, ammonia based cleaners need to be followed up with a good grade of gun oil to protect the bore surface from rust. WipeOut claims this is not necessary with that product, but the residue left by it is sticky, so I prefer to follow it up with an oily patch as well.
While these solvents will not harm the metal or finish of your rifles, they are dynamite on stock finish. If you can't keep the stuff in the bore, take the barrel and action out of the stock.