When I'm working I hang a bag on my right shoulder. So the DPP really works well for me. Situation is getting worse, not better. Many coats now have a teflon coating to keep the water out.
Here, I wear a coat 9 months of the year. Winter coat (waterproof) when needed; otherwise waterproof in case the weather changes.
I hate camera straps that I need to hold with 1 hand, and I hate bag straps the same.
Problem really is, it's hard to teach this old dog new tricks.
(although I have started using a BR strap, sling style.)
Now, I haven't seen a sling style bag strap...yet!