Credit: Getty Images/stnazkul Hate your social media feed? It鈥檚 your own fault. But can platforms still do better?