I think being an outsider is a part of it (I don’t buy into the racism part of it though), but she hasn’t helped things along with her own choices. She wanted to be a royal, but didn’t want the press attention or the scrutiny. But it doesn’t work like that. The deal is that she gets to live a life of luxury and be pampered, and in return she takes part in royal engagements and charities (which she is good at doing) and most importantly, not complain about her life - which really was her biggest misstep in all of her royal tenure. People, especially the press, have an extremely low tolerance for rich people complaining about the hardships of their life. Once Meghan gave off any hint that she was unhappy, which didn’t take long to do, that was it for her.
Then when the went to exit the royal family, it didn’t come off well. It came so soon after her wedding that it felt like she was in it just to get her big royal wedding, funded by the taxpayers, and then she wanted out. But then, she still wanted to profit off of the royal name and her royal status. It seems like the Queen has put her foot down there as much as she can though.
Honestly, I think the monarchy in the UK is on borrowed time. I think the only reason that the UK tolerates the monarchy as much as it does is due to Queen Elizabeth being such a rock and foundation for the royal family for so long. If she had died 10 years ago, my guess is that there would have already been discussions on voting for a republic. When she does pass away, I think republican sentiments will grow, especially since Prince Charles is nowhere near as popular as her. The longer he remains king when he finally takes the throne, the shorter the amount of time the monarchy lasts, I think. William might be able to stem the tide for a little bit, but I think the end of the monarchy in the UK is inevitable. Prince George will never be king, that I am sure of, barring some untimely disaster befalling William. I actually like the UK’s monarchy and wish it would continue, but I think the UK will ultimately discard it before long.