I don’t think this is nonsense. Everything I write is geared towards making people think. The fact that you typed out such a long response means I succeeded in that endeavor, or so it appears.
To play devil’s advocate, there is a lot of debate and discussion regarding human evolution and a lot of science which requires massive amounts of geologic time to make sense does not have any actual hard evidence to support it.
In any case, maybe we brought the building blocks of life for Earth with us from Venus just as we would bring new life to Mars some day if we get there? Who knows? The point is, it’s a thought experiment at its core and I believe it did it’s job.