He's having an off season. I don't know why everyone makes a spectacle of it when an elite athlete has an OFF season (and as "off" as Staal's season is, he will probably finish with ~ 60 points). But... he's certainly left something to be desired this year.
It's a lot like Lundqvist. Lundqvist puts up rock solid numbers, but for him, it's an off season.
Eric Staal puts up solid numbers, but for him, it's an off season. Staal scored 70+ points in 7 out of his last 8 seasons, and the one season he didn't was when he had 53 points in 48 games in a shortened season just last year. He has scored at a 70+ point clip 8 consecutive years.
With how consistent someone like Staal has been throughout his career, he's allowed to have one off season, and it doesn't mean he is finished. It's such a ridiculous notion on the forum that top athletes aren't allowed to have top years. Eric Staal has been the definition of consistency in his career.
EDIT: By the way, I'm not saying any of this towards you. I know you were just asking a question. I just think he is simply having an off season. And I was merely adding to that, that I'm not quite sure why fans don't sometimes recognize that an athlete might just not be having his best season.