I don’t think we’ll ever see another heavyweight anywhere near as good as he was in his prime. Bad decisions ruined his career, not other fighters.
In a way, other fighters did have a negative influence on his career, certainly on his legacy. You need other great boxers, at the same weight, if you want to be considered great yourself. Tyson never had that. As a result, he doesn’t crack the top 10 all time great heavyweights because he never beat anyone who was really any good, in their prime.
If he’d been around in the 60s/70s he’d be more highly regarded. Although whether Iron Mike would have had the heart to beat the legends from that era is another question (no way IMHO).