> My other theory is that Europe is left behind US in the technical area. If something is top-notch in USA, it will "come" in mainland Europe in 10 or more years.
This is ridiculous. There are a ton of amazing engineers/designers/etc in Europe, who are just as able as their US counterparts and deliver work at the same quality level.
Plenty of them work remotely, either for EU or US companies.