The main problem with fighters is the high barrier of entry. Even after you have mastered your characters move set and combos you still haven't actually gotten to play the real game. Dive kick gets right to the heart of how a fighter plays without a steep learning curve.
This brings up another thought.
Both overwatch and street fighter 5 are arguably the best in gameplay in their respective genres. SFV is a huge hit among the FGC. It's the first game to ever break 3K entrants at evo, which hit that a few weeks into open registration, and it could hit over 4k by July.
Both games have virtually no single player content at all. Yet SFV sold poorly, and got slammed by critics. Overwatch is a smash hit and is getting rave reviews from everyone.
So what's the difference? Why the hypocrisy?