The echo web generation has some sort of algorithm. At first its fine but it becomes worse, the bigger the echo web becomes.
This has improved a lot over time, but its still not very good for extreme cases.
I made a post a loooong tiem ago and it has significantly improved since then.
I asked @EHG_Mike2 a couple of times on discord and he said that they improved and tweaked that numerous times.
But I agree and still advocate for more improvments.
For reference if you are interested, here is my old post: