Mountbatten Windsor is for blood royals atleast to my knowledge. E.g. Catherine is princess Catherine of Wales but not princess Catherine. Her children is Mountbatten Windsor because they are direct descendants.