Nope it won’t do it guaranteed. I’ve been washing all mine down regularly far more underneath than topside since the early 80s and they sill rust to crap here in lovely Newyorkistan. Maybe if you wash it every day you drive it perhaps but who does that...... I even use a wand I made with a T at the end drilled with spaced offset tiny holes to spray the bottom. It helps knock down the sandy crap nicely by flushing things out but they still start rusting in 3-4 years.
My 2000 Siera looks about like those pics. After I made a new real steel frame for the back I’ve managed to stop all the carnage Up front and the door bottoms fairly well. Flushing out the doors weep holes goes a long ways.
Oiling those door bottoms is the way to go . Plus those drains up and pump in 2” deep of sticky stuff then drain for reuse. When I get another the inside of the rocker boxes is going to get sprayed annually . Rear cab corner insides too Those are the places on all pickups that rust out fastest and cost a bundle to fix. A nice mix heavy in used auto tranny oil, chainsaw bar oil and cheap petroleum jelly does a good job it sprays on when hot nicely from a cheapHF sprayer . Yea it’s nasty under there but doesn’t drip much or for long