Andrew really hates Google
Can you think of ONE bit of positive reporting on Google by Andrew?
The big problem with innovation at the moment is that to be successful you need a big bank balance. A small company (or an individual) finds it very difficult to go from new idea to production due to the startup costs (which may well include patent lawyers). For many the best hope is to sell the idea to a larger company (eg Google) rather than lose their shirts trying to compete with the big boys.
(Note - this is not specific to computing but applies to most established industries.)
Only in a field with no big competitors does the small fry have much of a chance.