I'm not remotely contradicting myself.
Also - your 'references' are standard 'glam posts' by media outlets, they are pop culture references, not serious measures of the success of businesses.
Those types of articles and the common 'country rankings' are surprisingly not particularly relevant - the later, almost always depend on the criteria chosen.
For example - if you have as your 'startup criteria':
A) The prevalence of educated population
B) Access to healthcare
C) Quality of Universities
etc.
Then you'll get certain results that may have nothing to do with startups.
My point that 'Swedes are good at startups but Sweden is not the best place for startups' is not remotely contradictory.
Given the choice between Sweden, and any of the American tech-hubs, there is little comparison: America is better.
And it has mostly to do with market size, access to capital, exit opportunities, exchanges, talent pools etc. etc.
+ The scale of American business means there is a level of specialization unheard of almost anywhere else. There are tons of jobs in the Valley that literally don't exist anywhere else.
+ Growing fast and need to hire 1000 developers over the next 5 years? Impossible in Stockholm. Possible in the Valley. Plausible elsewhere.
+ Looking to be acquired? Tons of buyers, many with deep pockets in the Valley. Sweden? Almost none. You'll have to get someone in Germany/UK/USA etc. interested in making a very foreign acquisition. Much harder.
+ Language and culture are barriers. Swedes have access to EU talent, but how many will move? Low rates of mobility in Europe. In America, people move 1000Km for a job, less so in Europe.
+ Want to go IPO? It's a lot easier for an American company.
Do you know why at YC, young entrepreneurs are seriously pressured to simply 'move to the Valley'? It's related to all the reasons above. These are essentially the reason that 'the Valley' is a powerhouse, compared to other places - even when 'other places' may have consistently higher degrees of education etc. etc...