It's almost like GM's totally don't learn their lessons from previous terrible contracts. Which makes sense when a GM is trying to save his job, but there's a lot of future buy-outs that are happening today.
I think most GMs know full well that these will likely look bad on the tail end, but are willing to deal with that in order to get quality players without having to move assets.