Horse don't actually puke that much.
When they happen to be right.
When is right.
Yes they are.
That is a process that is something your SiFu is supposed to teach you.
At first you learn applications & their derivation by rote.
SEEing how they are derived is supposed to teach you to properly derive applications on your own.... eventually.
I strongly disagree with that statement.
In fact, I think it is just the opposite.
The basics, the core, are what matters, I don't see anything going anywhere with out them.
Advanced principles need a solid base to flow from.
Without a stable "launch platform" the most advanced of moves have nothing on them other than fluff.
I have no issues with advanced principles, there are many, even advanced type of training, but advanced techniques?
Not so much.
Psalms 144:1
Praise be my Lord my Rock,
He trains my hands for war, my fingers for battle !