Plus iR35 hitting truck drivers now and most of them have upped and left, leaving containers sitting around waiting to be delivered.
It's not just the closure of tax avoidance/evasion loopholes that's the cause of the shortage of lorry drivers. That's part of it, but not the whole. Brexit is another part of it. A fairly large proportion of drivers moving stuff in the UK were mainland European citizens and Brexit made it more trouble than it was worth for them to carry on hauling stuff in the UK. May as well just stick to the EU. There's enough work for lorry drivers within the EU - why bother with the hassle of working into post-Brexit UK? Then there's a general shortage of HGV qualified drivers. You can be away from home for a fair bit of the time and many people don't find that appealing. Pay wasn't particularly good. The work could be a major PITA. Would you fancy driving a massive lorry in an urban environment to deliver stuff to places? I certainly wouldn't. Then covid increased the demand for HGV drivers, which made of shortage of HGV drivers worse. The cost of training would put almost everybody off. It's a serious investment to earn an HGV license. For most people, it's an impossible expense.