We need smaller businesses making innovations. But that's not because of the absolute volume, it's more for the agility.
Yes, smaller businesses are almost always more agile. They also have motivation to innovate. The bureaucracy and risk aversion present in large corporations aren't good for either.