Maybe you should read Darwin. His work was never meant to bear such a heavy theoretical load.
Name any major feature of evolution theory not anticipated by Darwin.
It is true that he didn't anticipate DNA or genetics, but he accurately described the attributes of inheritance. He knew that there were features that were affected by the environment during development, and he knew that there were features that were controlled by some hidden code in the sperm and egg. He mistakenly believed that the inherited code could be affected by the individual's experience.
He was correct on some things and incorrect on others, but he anticipated and discussed nearly every concept in evolution.