Small businesses appear and grow because there is an unmet need in the market, and the company is forced to grow so as not to disappear. On the other hand, large companies must aim for innovation to maintain themselves and grow moderately; they can identify not only needs but also business opportunities.
Possibly that smaller firms work more organically as opposed to larger firms which are more bureaucratic. Some research suggests that an organic structure and culture is better suited for innovation