Think can happen over 300 million years. It's just a matter of time scale.
300 million years of macroevolution being impossible equals 300 million years of no macroevolution
Ecclesiastes 10:2 - A wise man's heart directs him to the right, but a foolish man's heart directs him to the left.
Wise men don't need advice, and fools won't take it - Ben Franklin
"It's not how you start, it's how you finish."