The problem is the gap between hobbyist project and hundred-thousand-unit production run.
You can't easily and cheaply get 10, 100, or 1000 units manufactured in the EU the way you can in China. This pretty much kills hardware startups and scaleups wanting to do local manufacturing.
If you're not a multinational or have an essentially-unlimited budget for your small-scale run, you have to outsource it to China.
Disagree. The main reason we use chinese fabs is because we can actually get the goods in less than three weeks, so if we have a surge in sales we are covered pretty quickly.
The other reason is that we do some low complexity boards all specified with chinese parts, JLCPCB for the win, and our contractor agrees with us. They are not interested in those jobs because they can't possibly compete.
However, for our batch size/complexity our local contractor beats the chinese, by a good margin, and they keep growing the business. In Italy. The only problem we have with them is lead time, because there is always some hiccup, some missing part, some email that gets answered a day too late. I've been asking them for years to just provide their catalog with their partnumbers so i can just specify them in the BOM, and we won't waste all that time back and forth, but it's never been a true priority, but they do need to streamline the process. All european manufacturers need to streamline their process.
Another comment here lamented that the issue is that the fabs may try to treat every board as unique, whereas is should be us designers that adapt to them. I agree. That's a general issue in our attitude to designing a product, in many areas.
I work with companies, which have a more like small scale production. They are about 100 or so workers. Yes, this is also possible. They grew their business in the last 25 years, when it was even harder to produce something than these days. At least one of these business have PCB suppliers in the EU, which helped them in the post COVID crises where everybody struggled with supply.
I just named some big name brands. I also know mid-size and smaller brands.
Building your business and getting your stuff together is hard for any startup in any business field.