This is something I've been tracking for awhile, I'm going to break down what I've been seeing over the past as succinctly as possible, step by step.
1. NonCorporateSite posts a story about Blue Widgets. They are an expert source, with clean page design and the story is indepth and of high quality. Google rewards that site by making it number one under the search term "Blue Widgets".
2. 2 days later CorporateBigBrandA sees that people are talking about Blue Widgets and decides to post a story on the subject. Their Blue Widgets story is much less short, less in depth, and they aren't recognized as an authority on the topic. Their story is instantly made #1 and NonCorporateSite's story is pushed down.
3. CorporateBigBrandB then sees this going on and also posts a story about "Blue Widgets". NonCorporateSite's story is pushed down further.
4. More Big Brand sites start posting BlueWidget stories, and even though their stories are not as expert, not as in-depth, and also worst of all LATE to the topic they are all put above NonCorporateSite. This goes on until page 1 is entirely populated with Big Brands and NonCorporateSite is completley pushed out of the search term.
Rinse, repeat. Every topic, every day, all day long.
In my experience, things used to work a little different. It used to be that if you were the first to cover something, you covered it in depth, and you were an authority on the topic you would get a good search engine ranking, and for the most part stay there or near where your rank was for a little while, after all the pretenders slid in and copied you. Now that's only true if the copycats aren't Big Brands.
Bottom line it doesn't matter what the topic or what kind of post it is, Google rewards Big Brand X with the top search spots.
I'm not really sure how to combat this, there doesn't seem to be a way to compete as a small or even medium size brand anymore. The only way to compete is to hope you can get enough traffic in the two day window before the Big Brands swoop in, to survive.