Somebody mentioned about marketing budgets. If you want to compete with the big boys, you need big boys money. Small companies don't have large sums of money to burn on marketing, that's true. But let's be honest, without marketing, it's hard to capture market share. What good is excellent product if nobody knows that product exists? So they need to be creative how they use their money and shoot for biggest ROI. Or, you know, couple of smaller companies can merge into a bigger one with more funds. Corporate mergers are not that uncommon even with smaller companies.