Hm... care for a small elaboration?
There are a few competing theories as to why we see the same select few characters in the offline tournies.
Theory 1) They are the best/top tier characters
Theory 2) They are easier to use than other characters
Theory 3) They're fun, and by sheer happenstance the top players just happen to like playing the same characters
All are partially true and partially false.
Theory 1) Typically "high" tier characters that are played a lot. But some high tier characters are just as good (or better) than the ones we see all the time, but are rarely used. Why? Well, maybe it's because they're easier to use (ie: theory 2).
Theory 2) But there are numerous great characters that are piss-easy to use (comparatively) that see next to zero use in these situations. Some much easier than some of the characters we see more frequently. I'm not going to name-drop characters because I've already filled-up by butthurt dispensing quota for the day, but if theory 2 were true, I feel like we'd be seeing them at least a bit more, if not a lot more. Furthermore, top-level players shouldn't be concerning themselves with this issue to begin with. A high tier character should be consistently played at full capacity by a top level player. And when that happens, if the top-level player is still struggling, that goes beyond character use difficulty. That means the character struggles, which then indicates they're not quite so high tier. Run a hypothetical: say the best character in the game has 10 times the execution as the next most difficult character to use. The top level player shouldn't be hindered by this, and he should be demonstrating consistently dominating play even if the character is tricky to use. If the character is so tricky to use that the top-level player is running into problems all the time even at top level play, that means at full capacity the character still struggles, and thus isn't high/top tier. So for those reasons, I don't feel theory 2 explains it. So if Ayane weren't being played due to difficulty in use, even by top players, that would mean her
full efficiency is lower tier than the other characters we see a lot (which I don't feel is the case). So, maybe players are just picking who they like to be (theory 3)
Theory 3) Beyond the statistical improbability of this and how silly it would be were that the case, look at the character distribution at large. Statistically speaking, the characters being used the most are likely to be the ones used most in top level play. Thus, Ayane should be fucking everywhere. But she isn't. What could explain this? Perhaps she's more difficult to use? Well, we already addressed that earlier, and why that shouldn't be an obstacle getting in the way of top-players (it would more likely be an issue for the casuals and online players, but instead we see the opposite; that's a whole 'nother can of worms I don't want to get in to right now).
So when you say "I'm sure there's a
good reason," those are the reasons I see, and I don't consider any of them "good."