I agree. Teams haven't worked us out (any more than they did 3 years ago), we are just not taking enough scoring opportunities.
Even Liverpool the other day. They played the best they could play for 45 minutes, but we should have at least been level by the end of the 90. Teams already know what we do, stopping it is just not possible without seriously jeopardising their goal.
That's the risk/reward all teams face.
Haaland can score goals other players in the team cannot, and let's be honest, many fans, including myself, put a lot of pressure on the team because we need goals from everywhere to stay top. Bit of unfair expectations there.