Business Insider is blogspam. Pretty much anyone can sign up to write, and their primary goal is to get clicks not win Pulitzers. And they are immensely successful at it considering how consistently they show up on places like HN despite having no content of value. Forbes is in the same bucket.