So, turns out you can't design social media platforms on first principles