Roger can because he’s the descendant of the illegitimate child of Geillis Duncan and Dougal Mackenzie, so clearly there’s a hereditary element. It was briefly alluded to in the show (can’t remember which episode...it may have been the very one where we’re introduced to Roger in the first place) so it was easy to miss.