I don't think this applies anymore because Queen Silvia was a commoner. The King had to wait until his grandfather died and he ascended the throne before he could marry her, but he did marry her. Neither crown prince in Denmark or Norway married women with royal backgrounds either.