The targaryens are dragonlords, which makes them closer to gods than ordinary humans, so their tradition of marrying within the family feels more in line with the supernatural logic surrounding them. the lannisters are elite, but there's nothing mystical about them. even the starks and their direwolves feel more otherworldly than the clan whose lions are kept in cages.