> it's super hard to find talented people, and that makes a difference at the end of the day.
It's difficult pretty much anywhere. And even in areas where there are lots of good people (SV), you then have to pay a lot.
There are plenty of talented people in Italy, that is not what I would consider the major problem.