It has nothing to do with that.
What he does is good…but that’s all he does. He hasn’t evolved in many years. He hasn’t added any strings to his bow despite playing in all the top teams. He still runs the same lines, looks for the same passes and performs the same types of tackles as he did 5 years ago.
He is extremely predictable. He doesn’t have the dynamic gameplay or skills of Murray and Carrigan or even Radley. At club level, where other sides have weaknesses, he goes well. When he faces rep level teams, he is easily contained. I doubt he features on any coaches danger lists.
What strings? He breaks tackles, he ball plays better than all the players you mentioned. But every team needs somebody to do the dirty work. They can't all be "danger" players. Yeo doing dirty work means players like Martin can try explosive hits that sometimes miss. Australia were flat and Yeo delivered. We lost because the so called superstars like Haas, Tino and Collins didn't do their job. 100m for Haas as a starting front rower. A play the ball speed measured with an egg timer.
I love Cameron Murray, he is a great player, but here are some facts. In 2023 Yeo made 20m per game more. He engaged the line more, in fact he was 7th in the league for line engagement, Murray is 9th and considering they are locks, that's pretty damn good. His PCM is double, yes double that of Murray. He makes more tackle breaks per game than Murray. On the plus side, Murray makes two more tackles a game than Yeo, but Yeo misses less with a 97% efficiency. Murray offloads more than Yeo.
The idea that Yeo is vanilla and Murray is some dynamic superman is just wrong. Murray looks flashier, I'll give you that. Yeo looks like he is plodding with those big legs and then you look at his stats and he is killing it.