i think a very important point is being overlooked here.
HGT was introduced into the TOL for a reason, and the reason being, genes simply do not "evolve" in the darwinian sense.
Why do you continue to pretend that HGT is a problem for evolution?
It's quite well understood how it works and, perhaps more importantly, how it does NOT work.
HGT is just part of the evolutionary understanding. I have no clue why you think it is a problem.
they apparently must be transferred, whole and intact.
also, this cannot be some kind of random thing.
And it isn't. The process by which HGT happens is quite well understood.
if you are going to use models such as boxcar2d, then you MUST use accurate analogies.
It's not an analogy.
It's literally a practical application of the process of evolution.
another thing, since boxcar2d exists, then it's safe to assume that more accurate models, ones that actually model evolutions mechanisms, also exists.
where are they?
In proprietary software on servers that aren't open to the public.
However, these are not "more accurate models". They are merely more complex (ie: more complex genotypes, more selection paramaters, more complex problems to solve, etc).
They are
just as accurate however.
The principles stay the exact same:
- mutate
- survive
- reproduce
- repeat
And that process acting upon systems that have
- a genotype
- a fenotype
- heredity
- competition
That's all one requires.
The process is ridiculously simple.
The only thing that makes it "complex" is the amount of parameters, population sizes, genotype structure, etc.
Nevertheless, the principles of the process are very simple.
Small-scale or large-scale - it doesn't matter.
The principles stay intact.
The process is what it is.
Just like the process of addition is simple.
1+1 = 2
That's simple.
45631+5431456+5431+123514+4531
Is just as simple. It only involves more and larger numbers.
But it doesn't change anything about the simplicity of the process of "adding".