The first is that the VC funding is just not at the same levels as in the US. Secondly, the talent pool is way to small. As much as we like to think the presence of 4 universities in Glasgow alone must mean we are overflowing with people this just isn't the case, you are lucky if you have 40 final year students in a CS course, and maybe around 15% of them are actually "excellent", and the numbers have been decreasing over the years. I have at least 4 friends that were looking to recruit in the last month or so and each one has been despondent about the quality of the candidates. Then finally you are going to be in a dog fight with the large financial institutions that dominate the hiring of new grads. Graduates here are still relatively conservative in what kind of job they want.
However, where I do think we can excel is in creating tech startups that don't focus so much on the consumer side of things. There are plenty of hard problems out there that don't necessarily need 300 million active users to make some money.