The article mentions the Victorian times - you don't need to go that far back - Richard Branson, Alan Sugar, Clive Sinclair come to mind, although that was the 1980s. But why haven't there been any huge new successes in the last decade or so ?
I can think of a few (over-generalized) reasons:
- over-emphasis on banking and finance. The City is where the big money was made, and is disproportionately important to the UK economy (even now) so that's where the polymaths -our homegrown Zuckerbergs and Brins and Gates - went to make their fortune.
- class system. Business and government leadership comes from a very narrow circle of ex-public school and/or Oxbridge graduates who share a common disdain for science and technology. Time and again scientists and engineers have left for the US and elsewhere because they couldn't get funding at home - businessmen and politicians simply didn't "get" the potential of research.
- over-centralization. If you think Hacker News is bad with its Silicon Valley-centric worldview, come to the UK. If it's not happening in London, it's not happening. London however is a horribly expensive place to live, pushing up salaries, office costs, etc - not the ideal place for a startup. Start your business in the "provinces" however and nobody will notice you.
- bureaucracy. Both UK and EU legislation have increased the amount of paperwork needed to get started - for example employment legislation. Not sure how this compares to the US (which varies state to state) but it hasn't helped.