Hannibal is a favourite of mine so you’re probably not going to get a completely impartial view from me. However you’re trying to assess him using logic - the “if he was any good then X would happen or Y wouldn’t happen” method. It’s not worth my arguing against that stuff but I’ll tell you why I like him.
He has fantastic close control and strength on the ball in tight areas, under pressure from multiple players. He plays forward as much as possible, with his head up, sees passes that split defences and plays them. He fights for his team like few others and puts in full-on effort (yes, all players should do that but he really wastes no time getting stuck in). He strikes the ball very cleanly, has a decent shot on him and, for example, takes good corners. He can beat his man for skill and then carry the ball 30 yards, at pace. All in all, he plays like he believes in his talent.
EtH is, I would suggest, not a total idiot. He has his favourites but any player can become one of his favourites. He picks the team he thinks will win.
On the other hand, Hannibal does lack maturity, plays with quite a lot of risk, and makes errors. Whether he follows instructions and plays to a team plan, we don’t know. I think he has what it takes but time will tell - there is no rush to promote him or release him - his talent justifies a patient approach at the very least.