The things you said are all correct, but it still doesn’t change the fact that the canon and the game don’t match. If they decide to let Akuma appear at the finale where he kills M. Bison, they should reflect this in the storyline. (Or declare that Akuma’s interference didn’t happen and that the regular final battle against Bison himself is the canon outcome.)
I mean, the UDON comics did it after all. There, it’s similar to the game: Ryu is about to face M. Bison, Akuma appears out of nowhere, fights M. Bison and kills him and then fights Ryu.
No, but you don’t want to claim that this is the version that the canon refers to, do you? The story that Akuma killed Bison with the Shun Goku Satsu is obviously based on the game scene that you get when you play very well and Akuma jumps in and kills Bison. It’s not based on the situation where the player himself selects Akuma via a cheat code and then plays through the game as if Akuma was a regular contestant and faces Bison in the finale, where you can’t even use the Shun Goku Satsu.
It might not be very good story telling, but it has nothing to do with it being conflicting. I.e. there are no contradictions in those scenes. It’s just that they don’t show Bison’s final fate on-screen.
Of course they don’t. (Especially since they didn’t happen in canon.) But I wasn’t referring to them. I was referring to the fact that they declare the pre-battle cutscene from “Super Street Fighter II Turbo” as canon, but yet, in canon it doesn’t play out like in the game.
Those are not contradictions, but what-if scenarios:
If Sakura had fought Bison one-on-one like this, then Dark Ryu would have killed Bison.
If Zangief had reached M. Bison, he would have destroyed the Psycho Drive with Honda’s help and killed Bison in the process.
The scenes don’t contradict each other because most of them never happened and are just what would have happened if that specific fighter had reached Bison. And you don’t see two of these contradicting scenes in one and the same play session.
That’s the case in most fighting games:
In “Mortal Kombat” canon, Liu Kang defeated Shang Tsung, Sub-Zero was killed and Scorpion remained a spectre.
Now, if you win the game with Sub-Zero, he retires and lives on the wealth that he earned by assassinating Shang Tsung.
If you win the game with Scorpion, he becomes a living being again.
Those are not contraditictions. If Sub-Zero had won the tournament, he would have retired. SInce he was killed by Scorpion and since Liu Kang was the final winner, neither Scorpion’s nor Sub-Zero’s ending came to pass. Those two what-if scenarios don’t have to line up with each other. They can contradict each other because only one of them is suposed to happen anyway.
But in “Super Street Fighter II Turbo”, the contradiciton isn’t based on different outcomes, but it appears in one and the same play session:
You play with Ryu and reach the finale, then Bison is killed by Akuma, then Bison stands on the winners’ podium. What the…?
You play with Guile and reach the finale, then Bison is killed by Akuma, then Bison comments on Guile having become stronger. What the…?
They should have done a slightly different ending for when you fight Akuma:
Ryu: Still walking into the sunset, but no ceremony scene. And this time he thinks about the fact that Gouken’s death has been avenged and that Akuma was shown that not everybody is corruptable.
Guile: His wife and daughter still appear, but he doesn’t have to decide on what to do with Bison anymore and they go home just like that.
Cammy: She cannot ask Bison about her past anymore, so she has to head for Vega to get some information. Vega, feeling sorry for her for some reason, tells her a lie: That she was a spy trying to infiltrate Bison’s organization. This way, Cammy doesn’t have to live with the memory that she used to be a killer for Bison’s organization.
Dhalsim: Instead of having a picture of him, Bison and Sagat on the winners’ podium, Dhalsim has reached a higher level of consciousness by defeating Akuma and is now a great guru in India.
Somethign like that.
But the way it is now, most endings just don’t fit anymore when you unlock Akuma as an opponent. They only make sense in the context where you defeat Bison, but not where you defeat Akuma.