The article is just really confused in its terminology. But historically, vikingr meant raider or pirate. It was only hereditary in the sense it might be a family tradition to go viking. But if you dont go raiding you are not a vikingr whatever your ancestry.

Yeah, and the Norse also called non-norse raiders Vikings. It was just a word meaning raider or pirate.