What "Used" To Be In Rat Poison?

Probably the major reason. As noted in the wiki writeup, anticoagulant poisons also have the advantage that they make the rodent thirsty, so it goes out looking for water, and dies outside rather than dying in your walls and stinking up the house.

My late father used to take prescribed Warfarin after a heart attack. He took it for many years, until seeing a doctor about his problems, who said
Good God, what are you taking that stuff for?
Nobody ever told me to stop
Well stop it at once