I agree with some of what you say regarding Hudson-Odoi, Tuchel's interaction with him is similar to Lampard's and Sarri's really as well where they all have publicly demanded and wanted more.
My family are season ticket holders and two were at the Champions League final this year, how's the match going opinion make any difference? His best form was under Sarri and then he got that big injury and since then he's been irregular really, if anything disappointing so I guess in that sense he hasn't deserved that contract yet. I do however strongly believe context is important and that he deserves more time to show his worth and deserves more opportunities in the team in his best position. I also believe looking at the recent form of our other attacking players, that he would offer more than them if given a good run in the team. I think he's treated slightly unfairly when the likes of Pulisic, Ziyech, and Havertz can all maintain places in the team or get more opportunities, despite not performing that well. If it's a case as you said that he doesn't follow the manager's instructions at times, this is however more understandable.
Will he eventually fulfill his potential? I don't know but it's definitely worth playing him a lot more. The first goal yesterday comes about from his willingness to run at players and take them on which is something the team has been lacking in recent months. This is where my only gripe with him lays at the moment though, he should be looking to do that a lot more, he needs to be a lot more positive with the ball at times and run at the opposition with the ball at his feet, he needs to show that directness a lot more often.