I think it has everything to do with the other royal ladies being able to use their first names along with their title: Crown Princess Mary, Queen Letizia, Queen Maxima, Princess Sofia, etc. Then we have The Duchess of Cambridge....who? I know it's not exactly hard to figure out who it is...