I don't think it's an issue of skill or ability. It's just a severe lack of confidence. Given the right team, he'll do well, but that's likely to be a midtable team. I don't think he's cut to be a starter at a top team because the pressure to perform is immense and he is clearly unable to handle that.