5 reasons it will be hard for Elon Musk to buy Twitter