You all act like I'm suggesting some sort of magic, when it's a public data set, and we can see what someone has liked, zapped, bookmarked, labeled, added to a topical list that isn't "follows", muted, given a badge, reported, labeled, replied-to, highlighted, boosted, or quoted, and which relays that they can be found on.
Following someone doesn't even imply that you have ever seen anything they have written. In fact, many of you are following npubs that have never even posted anything. They followed you and you immediately followed-back, and once they got their "WoT" count up, high enough to not be considered "spam", they started sliding into people's DMs and asking them if they want to learn about crypto.
Write a better algo.
Or don't, and someone else will.