Did we?
I mean, I am sure you did as you seem to be a big fan. And on paper, he seems like a real good deal, fast, rather strong and tall, good timing for runs, decent finisher. Yet since 4 years or so, he stagnates big time. I have no clue, why you use the term unstoppable for him. Its BS. As soon as you don't leave him space to attack, he is halved as a player. When you put somebody physical on his back, he is frustrated after 30 minutes and then you might as well sub him off. Just look at his output - you think, we couldn't replace him? He is our golden boy and we will never get rid of him. But we got a pretty bad side of the deal - he earns crazy money to give you the occasional hope that his potential might still be as big as everybody thought a couple of years ago. Right now, he is some slightly taller version of Theo Walcott.
Is some of the criticism ott? Definitely. But he just got praised ott as well.