This is way too drastic and would create so much unnecessary drama.
What Charles should do although I think he will leave it to William is amend the rules so that only grandchildren of the monarch in the direct heir line inherit HRH Prince/ss titles. It can’t be retroactively applied but it would be the most sensible going forward.
And any titles bestowed on marriage by the monarch are lifetime gifts only and then return to the Crown.
Charlotte and Louis children can be unburdened by Royal expectations and have the healthier Zara/Peter/Louise route.
If at some point something happened to George and Charlotte became heir then any children would get titles.
By the point William becomes King - if Charles gets another ten years then the Wales kids are 23, 22, 18. In 15 years 28,27,23. They will be starting families of their own.
As soon as George and Charlotte have a couple of kids the Sussexes will be 8/9/10 in the LOS and thankfully the Yorks will be out of the top ten completely.
Archie and Lili are the equivalent of Princess Margaret’s children. I suspect most people couldn’t even put a name to them. In the day, they too had controversial, parents at the heart of society gossip but they chose a much steadier and quieter life than their parents have seem to have thrived that way.