Angel Pagan hasn't played since June 14, but the Giants didn't want to put him on the DL. The risk was that the Giants wouldn't have Pagan in the lineup. The reward was that the Giants wouldn't have Pagan in the lineup and they would play with a 24-man roster. You can see how they had no choice. It's simple risk/reward.
As of Wednesday, Pagan is officially on the DL. The Giants called up Adam Duvall to replace him on the roster, and he's going to be in San Francisco by game time. Here's what the 25-year-old third baseman was doing in Triple-A:
Dingers. And other things. But mostly dingers.
The standard caveats apply: The Pacific Coast League is a hitter's league. Duvall isn't an adroit or adept defender at third, though he's been playing a fair amount at first, too. He has some swing-and-miss issues, as you might expect from a power prospect.
But where the Giants didn't have a right-handed, power-hitting corner infielder on their bench, now they do. Only two of the losses without Pagan have been one-run losses, so it's not especially likely that a 25th man would have helped.
Still, stop being weird about the DL, Giants.