Although I think it is easier to with someone from an aristocratic background, I don't think it needs to be 'royalty'. I also think that poor William has not been given the opportunity to socialize on the continent and befriend enough of the young royals/aristos...allowing him to perhaps meet...