To me it sounds strange that you can have an infinite number of Princes of the UK and a Prince George of Wales and a Prince Louis of Wales... but you cannot simultanious have a Prince Charles, Duke of Edinburgh and a Prince Edward, Duke of Edinburg with each his own Edinburgh creation
Royal rank and peerages are different animals!
Prince is of royal rank and the "of Wales" indicates family.
I'll leave it to someone else to explain further.
312