Let’s get it right, he hasn’t been treated like an all time great at all, I mean he’s been at the club 8 years and only last season he got a chant made up about him.
He was pushed into the squad before he was arguably ready then, instead of being sent out on loan in 17/18, was basically made to fill a void because Koeman had inexplicably packed Lukaku’s bags and put a bow on him for United without a replacement lined up because he wanted to stockpile number 10s then BFS comes in and shunts him to back up by signing a Turkish waiter to play up front instead
Marco Silva gave patience to him by signing Richarlison to work alongside him, Ancelotti got the best out of him by making him a box poacher, then he gets injured in the summer of 2021, coinciding with FSW coming in to replace Ancelotti, gets played with painkillers to get him through the first 3, gets rushed back from that injury before he’s ready and the goals start drying up and 2 years of injury nightmares begin
Dyche saw this when he came in, and made it a mission to not rush him back until fully ready, got him back to somewhat what he was, but arguably damaged his rep with fans further by not dropping him during his 20+ game drought last season, not helped by his tactics being gung ho long ball instead of keeping things on deck