I think your last point needs more investigation and I don’t think the EU really wants to examine it in detail. Freedom of movement means that really productive and educated people can go wherever they want. I encounter groups of Italian and Spanish students everyday here in Germany. I’ve met a really bright Greek politics and law student that has now a job here. At one conference an Italian guy working in Switzerland told me at the company in England he was before the office was dominated by Greek and Italian developers. All of these anecdotes point to the same thing young successful people from these countries try to start a life elsewhere in the EU. It’s obvious that this is a huge benefit to Germany and the UK (which the Brexit supporters failed to recognize)