I felt the same way about Diana as you now feel about Catherine. Times and people change and although Diana caused a great deal of damage to the monarchy, it was hardly going to survive all the changes that have happened in the world, in a time warp. Although Diana had a following, it was not the whole of the UK or commonwealth countries, many like me couldn't stand her, many simple couldn't care less, for all the photo's and articles many saw her as a 'nice but dim opportunist'.
Bearing that in mind, the monarchy would still have been looking at ways to survive. As information has been easier to obtain, people with or without the 4 or so in the marriage, have been able to see exactly what they are getting out of the arrangement. The UK gets nothing from the CW countries and they get nothing from us, no monies, no influence, nothing.
On the contrary, Camilla appeals to the people who don't live their lives glued to soaps or BB, the very people who saw through Diana. Diana was as unique in her impact of some people, as any 'celebrity culture creatures', which is to say she was not unique at all, just one in a long line. Someone who IF she had an illness, would get it treated and say nothing, a woman who is the epitome of an HRH. She is seen as warm, caring and with a great sense of humour. Someone who will always put her husband and their children first.