I don't think you can say that it was a guarantee that Eaves would get injured. Injuries are part of the game. It happens to everyone (except maybe Cogs); some more than others.
Any other player on the Ducks gets injured and you would easily chaulk it up to "that's hockey". Yet when Eaves gets injured you want to chaulk that up to "BM should have known this would happen". I don't think that's fair; that's 20/20 hindsight.
If Eaves had stayed healthy, you wouldn't be saying a thing about this.
While I agree that there was no way to "guarantee" Eaves would get injured, the guy in 12 seasons - all "full" seasons for him, no 10 game call-ups - has played 624 of a possible 984 games.