They've never said they don't want to do the job. They've said they don't want to do it the way it has always been done. Every generation adapts the role. Queen Elizabeth II did things differently from her mother, just as her mother did differently from Queen Mary.
They have also never said they don't want to do meet-and-greets. They still do them regularly. What they've said is that they want fewer patronages with deeper, long-term involvement instead of hundreds of ribbon-cutting visits.
And how can you claim they haven't achieved anything?
Catherine's Business Taskforce for Early Childhood brought together major companies that have invested millions in early childhood, expanded parental leave, funded training for the early years workforce, and created hundreds of apprenticeships.
Separately, Catherine convened 19 British brands to support baby banks across the UK. Together they donated more than 10,000 essential items—including cots, prams, nappies, clothing, bedding, toiletries, and toys—to over 40 baby banks.
She has also championed Denmark's infant mental health approach to understanding baby distress, elements of which have since been adopted in parts of the NHS.
William launched Earthshot, which has funded and scaled environmental solutions around the world, and Homewards, which is bringing together local authorities, charities, businesses, and housing providers to develop long-term plans to end homelessness.
On top of that, the Royal Foundation invested around £12 million in charitable programmes and projects last year alone. You may not like their approach, but it's simply wrong to claim they aren't doing the job or achieving anything.