I think MU ignorance plays a massive part. Just watching some of your games, you played really well, but people also commit to stuff they simply don't need to.
I think he would be unviable if people did respect Ganon enough to play the MU properly. I think his options are so limited that it wouldn't be a case of having to be way better than your opponent, but rather once they get to a certain skill level and played the MU properly the MU would become unwinnable regardless of how much better you are.
As it stands though, people are still committing unnecessarily against you, which is what allows you to use your good fundamentals and reads. I feel if people just stopped giving you stuff to read (don't have to against Ganon) there'd be little you could do, despite how good you are.
Like before, in a lot of ways, you're not wrong. People give me things they shouldn't. But if we're to be realistic, everyone's going to overcommit at some point, and that's part of being a good player (not to say I possess such an honor): forcing people to make mistakes, lest no one ever err.
In regard to reads, consider this: in any given scenario, the domain of options is necessarily limited. Those options are knowable, and the beauty of Ganon is that he <does> possess the tools to appropriately act upon this foreknowledge. That boon, however, is his greatest bane: he must constantly guess, since, yes, he has very little which itself puts him in an advantageous position.
Like I mentioned somewhere before, guessing doesn't constitute a good character in their own right. Ganon, though, is neither a bad character nor a good character: he's an engine. He has the tools to act upon foreknowledge, but apart from guessing, yes, he's reduced to a shell.
That being said, good players <can> succeed as him, regardless of MU knowledge. I hate to keep citing the Kimidori match, but I'd be remiss to say he gave me anything that I didn't have to hard-read or anticipate several steps ahead. In the grand finals match, that may not have been so. But point being, that Ganon can succeed, but not by virtue of merits independent of player.
Again, not saying you're wrong entirely, just making minor corrections in what I believe to Ganon's competitive nature. You're absolutely right about him having severely limited options and struggling mightily against competent players who aren't terrified of him. He struggles more than almost anyone in that regard, but by the same token, he still has the tools to meaningfully act upon foreknowledge, which is his sole saving grace. I've played people who just stood at the edge, shot needles at me, teched chokes and never dropped shield. Those matches were far short of beautiful, but I've, in spite of frustration thereabout, sincerely never felt that there was an issue adequate downloading couldn't fix, even if that fix meant putting a bandaid over a bursting water pipe.