Very interesting read Burra, thank you for posting it.
I've always found the suppositions of science rather like a best guess game.
Remember the first episode of the 1980's Buck Rodgers in the 21st century TV show?
The head of the department of antiquities picks up a hair
dryer and tells Buck "this is a ray gun from the 20th century, but we have not discovered how to activate it"
If only we could invent "go back TV" then we would be able to observe and determine if what some scientists tout as fact is correct.
While I am sure the avocado was around and eaten by large animals, there is also the probability that there were creatures not unlike the fruit bat that ate them too.
A seed being poisonous might not be anything more than a way to ensure that the seed is not eaten but rather discarded by the animals that use the fruit for food.
It is possible that the smaller, flying creatures could and would carry off the fruits, some being accidently dropped and so seeded where they fell and rotted.
The best (surest) method of growing an avocado tree is to sacrifice one, if you drop or place a whole avocado into a depression in the soil, cover it with leaves and walk away.
Then you come back in about six months or so and find a tree sprouted and growing.
The idea that mammoths spread the seeds is also a good one but, if the only way the tree could reproduce was by these animals, then it would have been long gone before humans "discovered" it was good to eat.
Avocado
trees are fairly long lived as trees go but they would not have survived thousands of years after the giants were gone, unless there were other creatures using them for food and spreading the seeds.