All reasonable answers, I think. Not being a petroleum engineer, I don't really know or understand everything about the differences, but in my memory and experience, everyone had to change to detergent oils when cars started using hydraulic valve lifters instead of solid lifters for one example. If you ran non-detergent oil, you'd soon have stuck lifters. And yes, early cars did not have oil filters and lots of crud settled in different places in the engines. I used to have one customer who wanted 30W non-detergent oil in his car at each oil change, but he also wanted a pint of Marvel Mystery Oil added at each oil change, so he was, in effect, using a high detergent oil, and his old Ford, with many miles on it, looked and ran like new.
There are many variations, but two basic designs of air impact wrenches; one that is lubricated with grease in the impact mechanism (front end) and one that is lubricated with motor oil (either 20W or 30W) and those with the oil in them recommend a non-detergent oil, so I used quite a bit of 30W non-detergent oil. And I still don't really know why they recommended non-detergent or what would happen if you used detergent oil instead.