FLA 1st + Beck + Edmundson stings a bit, I'll admit, but it's still a mere flesh wound.
If we draft a top C like Smith (assuming Smith can become a top C in the NHL), I'd still trade for Dubois.
Talent is talent and you never have enough of that. At some point, if you become overstocked with talent, things will shake out by themselves as you move more expensive, established players, close to exiting their prime years, to teams with closing windows for futures that can keep your own Cup window open longer.
It's a wheel and, if properly managed, a good thing.
IMO, Dubois is a power forward that can play C or W as efficiently as the other.
I think you never have enough top-6 Cs, personally. It adds insurance in case of injuries and it's much easier for a C to play wing with impact than a winger to do as much as a pivot.
We've seen how depth at C can be fragile with all the injuries this year.