Edgar grounded into 190 DPs in his career. He had 77 SF and 10 SH. So, as long as 103 of those 3,764 outs in play moved a runner over, then clearly non-strikeout outs are better over the course of a career than strikeouts.
And I'll bet very good money that way more than 103 of those 3,764 outs were productive.