Can I just offer another perspective on Meghan, Kate and Camilla.
How about Kate didn’t want that many other things apart from marrying William, raising a family and do some photography. Which made it easier for her to play the more standard, royal wife role?
Camilla, I know very little about, but she has a family, doesn’t want a career (anymore?) and is mainly supporting Charles in a more traditional royal wife role.
Meghan is more independent, has a career behind her and was older when she got married. It is much harder (I guess) to fit into the traditional role if you have an established career and are independent. Maybe she was looking for a new way to enable both to be supportive and also create something for herself? Which is completely understandable, but also very difficult within the royal family. Which she should have been briefed about/understood? It was quite a disaster for Sophie Wessex as well.
Then when people look at her, maybe some interpreted the more modern way to relate as her just trying to further her career? Whereas she was trying to form a new kind of role that was never going to be available? And possibly trying to drop a bit much of the traditional role (including women’s institute openings etc)?