It is not just the user interface, it is the very basic design of the fediverse.
One of the annoying features is that the same post shows up again and again in my feed, every time someone I follow boosts it. The old USENET avoided that by keeping track - in my local machine - of the messages I had already seen. Like any email server does. But the fediverse cannot do that, because it cannot keep such memory anywhere...