How do you propose he gets a top-5 pick from another team, though? The only teams trading for our guys aren't going to be in the lottery so it's pretty much impossible--which is not exactly a fair standard to set for your expectations of your GM.
I certainly understand the bad feelings that go along with trading away your best players; I'll miss watching Timo and Karl a lot if they're dealt, too. But as much as it pains me to admit, it's likely best for the long-term health of the franchise to move those guys along--even if it's not for "fair" value in terms of the return--because it's not like this current team is doing much of anything with them. Might as well turn toward the future instead.