I'm so confused

No, by definition.

Killifish are "egg-laying tooth carps"
Livebearers (swordtails, guppies, etc) are "live-bearing tooth carps"

They are closely related.
 
AquariaCentral.com