I’m not sure why this has to be bad?So sitting there listening to him tell me what would be “good for me to work on” is more than just a bit condescending.
He’s your manager. He’s in meetings with other managers and likely has a better idea of what is currently valued in the organization. You may or may not be aware of those things as an IC, since you’re not included in those discussions?
You can’t fight your manager. You should listen to what he is saying and make sure that you are aligned. If you’re not, or you fight it, you will lose. Managers always win, even the incompetent ones.
I tell my kids one thing: always be slightly better than average.
This is where you rank with everyone else on your team and you shouldn’t be at the bottom.
I agree with others that visibility matters. Convey that you are engaged in your job and the easiest way to do that is just being around and available to help out.
Good luck! 3 years isn’t too bad. As long as there aren’t layoffs, you should be able to get through these years easily enough.