The DNA mutation doesn’t happen when the chicken hatches, it happens when the egg is made. So the egg already has the changes that turn it into a chicken egg.
So? This is irrelevant. The question is whether an egg should be “named” after what laid it (ie. A proto chicken egg, which contains a chicken) or if it should be named after what it contains (a chicken egg, laid by a proto chicken).
I see no reason why the default assumption is that it should be named after what it contains. What if the egg was not fertilised and just contains yolk? Should it then be called a yolk egg?
The DNA mutation doesn’t happen when the chicken hatches, it happens when the egg is made. So the egg already has the changes that turn it into a chicken egg.
So? This is irrelevant. The question is whether an egg should be “named” after what laid it (ie. A proto chicken egg, which contains a chicken) or if it should be named after what it contains (a chicken egg, laid by a proto chicken).
I see no reason why the default assumption is that it should be named after what it contains. What if the egg was not fertilised and just contains yolk? Should it then be called a yolk egg?