I feel like people underrate the value of guys like Dylan Edwards. Everyone who talks about him talks about him he's one of if not the nicest, humblest guy they've ever met. Guys like that who everyone gets along with and appreciates mean a lot to team morale and morale (just running harder, tackling harder, scrambling more) can matter more than tactics in games of Rugby League. The team with the higher morale often is the winner in Rugby League. That and he's always the best trainer in pre season setting the standard.
This is pretty much the exact same reason the Roosters let go off more talented players than Mitch Aubusson but always kept him around.