I remember seeing him as an 18 year old back in 2015 when he finished 4th at the WCs thinking he could have been the next dominant distance runner after Farah and it's really never materialised for him at the major champs.
2 x WC Silver medals in 10 years really doesn't do his talent justice, but you what you deserve. He just isn't a championship runner.
He can run the times when there's pacemakers on the circuit but when he has to do it all himself, he can't reproduce.