This all comes down to survival of the fittest. That's what capitalism is all about. But making the companies who did well selling a good product dole out money to help failing competititors is just plain silly. Big companies don't have it as easy as you seem to think they do. Just a few years ago, we were all thinking that IBM might actually go bankrupt.
Huge companies have huge bureaucracies.
They can't always move as quickly as smaller, more nimble companies can. Yes, they have larger budgets and can unleash their marketing machine on their competition. But they're suffering through problems you probably never will. The sparks will fly. Productivity will decrease as people resent the way their company is changing.