This is the stupidest thing I've seen in this thread and a damn shame. Don't assume that we're training basics like you have been.
Not everybody learns the same way, not every online match is ideal for experimentation, not every record feature trial and error snap is fruitful, and as for myself, nothing helps my muscle memory like training mode.
Please. You aren't going to gain any matchup experience by refusing to play any matchups. This isn't an issue of "I learn differently than people because I'm a snowflake." It's an issue of everyone is playing the game and getting better at it, while you aren't. Yes, playing people is ideal for experimentation. Yes, playing people helps your "muscle memory." And no, you don't need to sit by yourself for two weeks to memorize a BnB.
"But how do I learn how to punish character specific moves?"
Fight them.
Boards don't hit back. If you don't get any experience, you're not gonna get any better. That's why people who don't play a game for two weeks while everyone else is learning the same things they are in training mode
and getting matchup experience suddenly decide to play online and get completely destroyed. Stop worrying about your meaningless w/l ratio, find an opponent, and learn things.