I think a lot of people are giving up on him a bit soon, like. He's had some excellent games in our shirt, some of them in the Premier League; you don't just become a bad player overnight.
If he hasn't shown that ability to "kick on" a year/18 months down the line, then maybe it'll be time to see him go.