JK Rowling and Sally Rooney have plenty to say about politics. But does literary fame give them a mandate to keep saying it?