Was this ever not the case for the majority of software engineers?
I think we've reached a point in the industry where innovation has slowed enough to allow the biggest companies to catch up. Combined with the natural advantages that big companies have (monopoly, regulatory capture, etc.), it's just really hard to go toe-to-toe with them these days.