It's kind of who he is. I wouldn't say he's a floater, he's just not a driver of offensive production. He'll get in that 40-50 point range, a solid secondary goal scoring piece, and can play in all situations as a responsible 2-way winger that is good around the net. He's being paid a fair amount for what he brings, so no issue there. As long as he doesn't decline, then his contract won't be an issue. He's one of those players that basically entered the league pretty close to his peak potential, so people expected him to be better and take the next step in Columbus, but he was fully developed. Lots of players nowadays are like that, Parayko is another one that more or less fits that description.
It's also not helpful that O'Reilly has had a down season to his standard. Saad has basically been a plug and play piece where his floor is that he doesn't hurt any line that he goes on. I always like to compare our current depth scoring pieces to more of our pretender days when we had guys like Stewart/Berglund/Roy/etc., who just could play up and down the lineup and would ultimately be a detriment, where guys like Saad/Barbashev/Sunny/Bozak/etc. over the past few seasons can move around and we won't miss a beat.