Regarding the driver shortage, other EU countries do have shortages but they're not as severe as the UK's 100k vacancies.
From a Daily Mail arguing Brexit is not to blame:
Germany: 40k-60k
Italy: 15k
France: 43k
https://www.dailymail.co.uk/news/art...l-400-000.html