News websites want to rank their post for multiple keywords. So, they include all keywords in the post title and their title becomes long naturally.