I definitely think there are a lot of changes happening that affect the modern supply chain. And to some degree, the required skills are changing, which makes it tough to find people who can meet the new challenges, while still having experience to draw from.
But I would say beyond finding someone with the right skills, its even tougher to find a good partnership and successfully negotiating terms up front so there can be a continued, positive relationship.
I was reading this article recently, about the pitfalls of choosing a CM, and I think it stands the test of time. Hopefully with the onshoring movement and focus on local manufacturing, we will soon see a new crop of local CMs with talent, but the challenges of finding a good partnership will still remain.