Fishing is probably the strangest implementation of activity in WoW-- there's really nothing like it (well, except everything-- it's basically clicking in a certain place at a certain time, and when aren't you doing that in this game?). But for all its boring qualities, players are still fascinated with it. Blizzard has hit on that weird balance of positive reinforcement-- it's boring, but gives just enough reward to keep you doing it.
And so it's not surprising that, once again, players are asking for fishing to be made "more fun." What that means, no one is really sure-- they could add better rewards, or make it a less boring minigame, or just make it require less attention (all other professions don't require any attention to be paid).
Lo and behold, Drysc actually acknowledges that there's something wrong with fishing-- something that has to do with the unquantifiable quantity known as "fun." But what it is, even Blizzard doesn't seem to know-- they added nodes to fishing to join a bit of exploration with it, but once you've found a node, it's just back to that same old clicking. Drysc suggests that real fishing is just as boring for some people, and that's why not everyone likes fishing in WoW, either.
My personal preference would be to put more into the fishing minigame-- catch different fish at different times of the day, or use different lures to attract various catches. Either that or make the skill involved something other than "waiting"-- maybe a meter where you have to click when the bar reaches a certain point. There's lots of reasons to fish, and that's why people still do it. But there's no question that sitting there waiting for the bobber to bounce needs more