This ^
While he may be a doper some here really flaw the data.
In 2019 he ran 3:37.
In 2020 (Covid!) he ran 3:36, and lowered his 3k PR by 9 seconds. So might have been able to run more like 3:32/33 if you look at the greater picture.
Might be possible, that he was getting more serious in 2020/21... who knows. At least he's quite consistant since 2021 and not like hiding all season and then hammering a one off race.