Sometimes we just so caught up with metrics that actually are not apples to apples. I see so many players use bowling average as some key metric but hey, if I have Bradman in my side, I DGAF if I give away 30 runs per wicket as long as I can get them at a 50 SR. Coz, in this team, I will always have the runs to play with and the ability to bowl a side out in given time is far more important than having to do it cheaply.
Ultimately, almost all players play the game with the aim of helping their side win games (unless you are Babar Azam with your board led by Rameez Raja, apparently) and within a team environment, whether we can accept it or not, they end up playing in a certain way because of the team mates around them. I was thinking of this when discussing James Anderson. Yes, maybe he does bowl far less in trying conditions but hey, if that ensures he is fresh as a daisy for that one burst of reverse swing bowling that can win them the rare away test (Chennai 2021), then obviously that is what they are gonna do. Its so silly to bring it up as if it is a blemish on them.
Far easier way to rate players is to go by what impact you think they had on their team's chances and wins. Beyond a certain basic level setting, I do not see absolute contextless stats like averages and strike rates to mean all that when it comes to comparisons.