You are both right to some extent.
On one hand Odegaard, Eze etc.. have not been playing the right kinds of passes. We are soo used to playing to feet and that's not Gyokeres's strength. But on the other hand we are TOP tier at putting crosses into the box and Gyokeres rarely gets anywhere near them.
But really the biggest issue for Gyokeres is the way teams are setting up against us. Constant low blocks, teams like Sunderland, Wolves and Villa - also try to disrupt the flow off the game. It's very hard to play through a side who isn't coming forward.
If you look at chances created - and yes that includes set piece chances - we are one of the best in the league and just slightly behind City. The chances are there - particularly for a 9 (or a specific type of 9)
Low blocks are a fact of life for us. City face it too.
What we really needed as an option was an absolute killer in the air and in the box, getting on the end of crosses, not yet another player who is more of a space player who runs wide. We had those in abundance already.
The low block typically means we HAVE to go wide and get the ball in the box and right now we have no one who can anticipate the crosses really well and be on the end of them either on the ground or in the air - except Gabriel on corners.
Merino is ok at it - but not elite.
Havertz is ok at it - but not elite.... he's more of a false 9.
Jesus isn't that type of player.
Thats where I want to see Gyokeres step up. That's why it's on him. He needs to change his game, not the other way round.
We're not going to change our system for him because, as you say, most of the time we're up against a low block. That rules out regular fast breaks into space and slotted passes to a forward running on to the ball.
We certainly could get the ball wide quicker and be more positive on the flanks taking defenders on instead of recycling the ball through midfield, but even if we do, we need that box player who will anticipate and be on the end of things.
Gyokeres needs to show that he is that player. I frankly could not give a damn if he runs wide, pulls two defenders and 'makes space' for others. We had that already.
Get in the f'king box, anticipate crosses and make the right moves across defenders, Viktor!