Except for just about every game that is not an MMO. Street fighter would have been junk if it had applied damage before you even punched or allowed you to roundhouse every second ( GCD ).
No one if arguing game play over animations, or animations over game play. That's "silly*" to say.
Animations, timing, damage and game play should be in sync. /fullstop