Twitter and Facebook have differing business models and that makes for differing attitudes to politics