Also, being lampooned by South Park isn’t going to be the end of them, like some like to suggest. Tom Cruise is doing just fine.
Cruise is an A+ list actor who has been making hit films for almost as long as Harry has been alive. Maverick grossed over a billion at a time when box office revenues are in steep decline.
In other words, Tom Cruise can afford to have the piss ripped out of him because he is a huge star. People are going to want to work with him no matter what, because he makes a ton of money for them. By contrast, what do the Harkles have to offer? What is their niche? As far as I can see, the only thing they have to sell is royal gossip, and that well is starting to run dry.
And it's not just South Park. They're getting mocked all round. They desperately want to be taken seriously, so this sort of thing really isn't good for what remains of their 'brand'. Harry and Meghan are not Tom Cruise. They can't afford to be a running joke.