It's the 'Internet Experts' listening to the old wives tales and disparaging products/applications they haven't even tried...
I've been using one shot for years, as well as trying other stuff as it comes along, and have no issues.
The only problem I see with the spray on lube is over application, people HOSING DOWN the brass & getting hydraulic lock & dents, etc.
Throwing a couple hundred brass in the bottom of a short cardboard box (or other container) with a lot of surface area for the brass to roll around in,
Mist one side, shake the box, excess lube wipes off onto other brass and you get a pretty uniform coat.
Flat bottom container keeps bottle necks from getting excess lube which stops dents, excess coats bottom and lubes the down side of the case bodies.
I use cardboard boxes so I can throw them out when I'm done with a batch or run, some of this stuff really stinks, some of it is flammable, and who wants that laying around?...
Lubing one brass at a time by finger power is still a pretty good way to do HARD forming, but spray works fine for lesser forming, say from 5.56 to .300 BO, and saves a ton of time & hand work.
When you do 1,000 (or 10,000) at a time, the time saving is in days!
One Shot (and the like) doesn't goo up the dies like the heavier lubricants do.
If you are doing 20 rounds & cleaning dies, it's one thing, but try getting a few thousand through a die with wax or lanolin... learn to clean!
Better have that vent hole drilled out and fully exposed because you are going to need to clean it about every 50 to 100 rounds, depending on how much alcohol you cut things with!
Nothing quite like having to tear the sizing die down over & over again to clean it out...
For a stinky, but effective lubricant, you might try synthetic (bio fuel) kerosene & alcohol in about 50/50 mix. Several of the factory manufacturers use this mix (adjusted one way or the other a little) with good results.
Spray cleaner/anti-rust stuff cleans it out really quickly when you are done, and it's very economical for large batches, doesn't goo up in the bottle or spray nozzle when stored reasonable periods of time, and stops rust when it's left in the dies for reasonable periods, but stinks...
The synthetic kerosene & alcohol works pretty good with case feeders and sponges, moist sponges with mixture, sprits a little on cases once in feeder, and let the case feeder roll cases around with the sponges for a pretty uniform coat,
Or you can spray & box shake for hand feeding if you aren't running a case feeder.
REALLY speeds things up with sponges!
More than one way to skin a cat, I still have Imperial around here somewhere, but it's been so long since I used it...