The entire problem would be solved, mostly, if more sites would support and use webmentions by default. That way we don't need centralized hubs, we don't need to have a gazillion sites polling HN/Reddit/etc either. Just a simple ping from A to B, indicating a link.
Or am I missing something obvious here?