It really didn't cost "a lot of futures".
The only "future" of value in the Weight trade was a late 1st round pick. Boulerice and Zigamanis were no longer futures and not full time NHLers. They traded rights for two prospects: Rajamaki (8th round pick) rights came to Carolina, Kahnber (7th round pick) came to St. Louis), which was nothing and two 4th round picks.
The only thing of value in the Recchi trade was a 2007 2nd round pick. Nordgren(27 year old former 8th round pick) wasn't a future or an NHLer. Kolanas was a 26 year old former 1st rounder who was an AHLer, again, not a future.
So in all that, the futures they gave up were a late 1st, a late 2nd and two 4th round picks for Weight AND Recchi. That's not a whole lot of "futures".