Sort of a larger topic, but run defense is largely overrated nowadays. Re:Edmunds, he is the future of the game @MLB and I'm pretty confident is going to have a breakout season. I hope he improves his reads but as far as 'run defense' being a reason to move him 'outside'...hard pass.
Who were the best defenses in the league last year? I'd say it's some ranking of (in any order) the Patriots, Bills, Niners, Steelers, Ravens as the top 5. Of those 5, only the Steelers had what you could consider a good run defense- they gave up 3.8ypa which was good for 3rd in the league. The rest? 17th, 19th, 23rd, and 21st respectively in terms of yards per carry defensively.