Yeah, Its that dreaded pinch-seam area... . My driver's door looks similar to your's; my passenger door is very nice still. I have no idea why...
So I have been implementing the following plan for the past week or so:
I used self-healing wax-type penetrating rustproofing in my passenger door and inside panels to help it all stay nice. I already had my rear interior panels out for some wiring upgrades, so access was easy. I found a decent replacement driver's door with just some little dings like hail dents that should fill and repair easily. Dents don't bother me; rust does. I'll let the current rusty door continue to take the abuse until I'm ready for the complete paint job I need/want. It's good experiment material...
Having looked for specific causes, I have decided the worst culprit is the front BFG Mud Terrain tires throwing all the salt spray, mud, rocks, and other crap up into that door jamb and sill area. My newly-installed Bushwacker flares and full-length running boards instead of the nerf bars will stop that.
You need to also check your pinch seams on the bottom of your rocker panels. My x-cab has 3 drain slots that show signs of sand/salt/rust. I tried some rust-killer spray after I removed the rubber access plugs and thoroughly washed and blew the rocker panels out with compressed air until dry. The same rustproofing was then sprayed in until it ran out of the drain holes.
Like the door jambs, the front tires really throw stuff at those rockers. I have gathered some tagboard and plan to start cutting patterns to fit from flush against the insides of the running boards to the frame. Those will shield the bottoms of the rockers as well as the floor pans. I will then use those patterns to cut some heavy, black plastic, semi mud flaps to fit in all the way along the outside of my frame rails to serve as underbody shields. I'll know by spring how much this all helps.
I have also been applying generous coats of some Marhyde "Paintable Rubberized Undercoating" to my underside sheet metal. That stuff is way tougher than the undercoating I paid Ziebart for and adheres well to what is left of the Ziebart stuff. Wear a face shield and old clothes and latex gloves with long sleeves when applying that stuff; it is really mean about sticking to skin, hair, clothes, etc! It should also be sprayed outdoors since the fumes will give you a helluva a nasty buzz.
From previous experience with the Marhyde, don't paint it. Just leave it black. The paint won't flex as well as the Marhyde and will eventually start to flake and peel off and make touch-ups much harder.
I have several cans still in my cabinet, and I only hope I can still buy more somewhere. It just has to be high on some EPA nazi's hit list since it works so well. It comes close to being as tough as bedliner. You definitely don't want to find yourself needing to remove it!
I would like to locate and try a cathodic rust prevention system like that used on buried pipelines. Years ago, JCWhitney used to advertise a similar system for 12 volt vehicles in their catalog. I'll try anything to keep the dodge from falling off the comparitively immortal Cummins for as long as possible and I'll take all the help I can get!
One last thing I learned about parking vehicles inside during our Midwest winters (and even summers): Install a ceiling fan or buy a large regular fan and keep it running on low when the vehicle is parked. The moving air does wonders for my wife's '95 (and still absolutely rust-free) Blazer. It will dry a vehicle surprisingly well even in an unheated garage. Since I have a separate shop, she insists on having one stall of the attached 2 1/2 car garage "No matter what!" :-{}. My side is filled with shop-overflow and motorcycles, of course, so my truck never gets to sit inside...
Good luck with the rust. I would call that door a goner, though. Even a new skin would still have a rusty shell under it. I'd try to find a good used one.