The sentiment is accurate
I started my own company in the USA - it's not a big one but we have a nice market share and I have to agree with the feeling that the "quote" expresses. There's no way that I could have started my company in the UK (where I lived for 25 years) - but it's got nothing to do with IP ...
1. UK banks are generally uninterested in lending money to start-up companies.
2. The UK has a maze of regulations that you have to comply with to start a company.
3. If you need tech people - engineers, designers etc - they are simply not generally available.
I could go on ...
