Just to try and give a different perspective, this way of training I usually see in paid training sessions of USF4 where they have a feature KI doesn’t have: online training mode.
Ideally we would have this mode and both of you would be playing “for real” but with no consequences as the match will never end. Once your trainer see something wrong he’ll stop (no timer so no problem) and discuss with you what happened.
With an online training mode this is easy. In KI this isn’t easy because even if you turn off the timer eventually one of you will die and have to restart the match. In Exhibition you can just “rematch” but that’s less efficient. Even then it’s not impossible to do in KI.
The problem with this method (comparing to analyze a replay) is that, even if you’re playing in online training mode against someone more experienced, it’s hard for your “teacher” to analyze in real time so he can stop and you both can try and fix the issue. It’s much easier for him to analyze a replay. Your teacher is calm, can pause and go back every moment and create a deep analysis of what just happened.
A casual match (or ideally an online training mode match) is more efficient to FIX issues, not analyze them. Your teacher analyzed something in a replay, identified the problem, told you and now you need to repeat the fixing steps 100 times to remove the bad habit. He’ll help you do this by being the punch bag, or else you would have to create an elaborate recording for the CPU to play and simulate a real match, which is less efficient.
Even then I do see training courses where the teacher will simply fire online training mode and both analyze and help the student fix issues, but I believe they do this more because of time constraints than because of efficiency.