But oh so very wrong!
The expression of an existing gene is hardly the same as creating new reproducible genes.
Millions of small changes over hundreds of millions of years certainly would equal big changes.
You don't disagree with that, do you?
The only difference between 'micro' and 'macro' evolution is the timespan.