I'm a Seahawks fan, but I don't follow them as much as I do the Mariners. In baseball, a player that you draft often won't make it to the majors for a few years (if ever). So it's often better to just draft the best player available, instead of filling a hole in your roster.
And if I were to really try to analyze this (or any) draft, I'd want to do an analysis of all the available players, plus which teams are more likely to fill certain needs, etc. And I don't have time to even begin to do that.
First off I am not a big fan of the Seahawks, personally I've always hated them. But I believe they just had an off year and they should rebound next season. Also if Crabtree is still on the board when it's there turn to draft, then they should select him. They definitely need a wide receiver, that will help them for years to come, and Michael could be that guy.