IMHO; They can all do the job. The size of the job dictates the capacity needed. The question I asked myself is not why a 2500, but why a RAM?
There is a LOT to be said for simplicity which equates to reliability, dependability and serviceability.
I just got back from camping with my cousin and an old buddy. My cousin has a 2019 F-350 Lariat and my buddy has a 2020 GMC 3500 Denali. When I showed up with my RAM 2500 Big Horn, I heard all of the trash talk. 10 speed this, American built that, who has more cameras, who has more torque. In the end, we all tow large RV trailers and everyone made it to camp, we all averaged about the same mileage, and we all equally pulled up the same grades. I don't believe the all of the hype with horsepower and torque. 50, 100, 150 ft/lbs doesn't really make a noticeable difference when using it normally. When you are near 1000 ft/lbs, these numbers are just a small percentage of power and marginally noticeable.
In the end, I checked out the Ford and the GMC. They are nice trucks but the RAM just fits me better, and was way more affordable. Their trucks were close to $80k. I paid $53k for mine. The Ford honestly scares me when you open the hood. It’s a giant mess of parts under there. After seeing cabs off frames to do repairs on Fords, that seems excessive. The GMC seemed to be better laid out than the Ford but just felt cheap and I feel it looks terrible. The RAM just seems more refined, yet simple. I'm happy with my purchase and would buy it again.