Они именуются королевскими высочествами и принцессами по праву рождения и в полном соотвествии с вышеозвученным патентом, так что тут все законно.
Да не запутанно, все крайне просто на самом деле: дети монарха, внуки монарха по мужской линии, старший внук мужского пола наследника монарха(принца Уэльского). Это если вкратце. Для Шарлотты и Луи Елизавета издала отдельный указ. У Анны дети не имели права на титулы изначально(см правила выше), но Королева ей предлагала и Анна отказалась. У покойной младшей сестры королевы, принцессы Маргарет, исходя из этих же правил, дети тоже не принц не принцесса и не их высочества соответсвенно. Такой вот мужской шовинизм.
С Эдвардом история мутная, во-первых, он единственный из сыновей монарха не герцог, а во-вторых, дети его, вопреки патенту, не принц и принцесса. В оригинале патента идёт привязка к герцогскому титулу сыновей монарха, возможно, когда Эдвард станет герцогом Эдинбургским, статус его детей тоже изменится, раз уж они с Софи стали играть более активную публичную роль. Почему он не герцог и дети не их высочества? Никто толком не знает, якобы Эдвард сам не захотел. Сейчас уже мало кто помнит, но Эдвард по молодости был весьма неоднозначной фигурой, кто читал публикации того времени до сих пор уверены, что он гей и брак был договорной, а Софи спасла имидж принца и была награждена соответствующими плюшками. Возможно, и дети тоже от суррогатной матери, поэтому только простые титулы. У нас был в гостях недавно отец друга семьи, смотрели вместе какой-то очередной документальный фильм о КС вечером, показали Эдварда. Так дедушка, который в своё время был очень осведомленным, без тени сомнения мне заявил: «Эдвард? Да он стопроцентный гей! Все тогда это знали, 30 лет тому назад об этом говорили практически в открытую, но потом он резко женился и тему замолчали».