I tend to agree with the first part of your post and not the second.
When Harry saw Meghan being treated like shit, he made a statement to the media asking them to stop.
William, saw it happening to Kate for years, and deltoid by and watched.
This idea of never explain and never complain doesn’t cut it when it comes to the media, fed by the frenzied public mind you, slaughtering the characters of women associated with the RF.
William could barely hide his contempt for the press throughout his life but did precisely nothing to stand up for the woman he brought into the firm. I’ve no time for him or the way he wheels out his kids for public appearances nowadays when it suits him. Harry hasn’t behaved well either but as usual the public’s dislike and even hatred (which is actually unhinged tbh) is towards the women.