Why does it take a long time to develop a new variety of tomato?

AChanges in traits happen gradually, over many generations.
BTomatoes cannot acquire new traits.
CA species cannot change over time.
DMany plants resist change.