that is very true,I have seen when they would not hit anything on top but,will slam a swimmer subsurface,then I have seen when they would not chase a surface plug but will slam a swimmer on top slow.
I believe water temp has something to do with it.
early in the season they normally behave like that if the water is below 55-57f.
at any rate,I know they will not eat "anything".