I'm still having trouble wrapping my mind around the type of player that values single player and arcade mode so highly in a fighting game like Street Fighter. I feel like at most, the appropriate reaction should have been "oh, bummer, no arcade" instead of the "F*** Capcom, I want my money back" we've been seeing.
I'm the kind of person who isn't that good at fighting games.
I don't much care for the stories in most of them because they were mostly bad, though recently have been getting better and more interesting (as in interesting to play/watch) with things like MK9 and X, Persona 4 Arena, Guilty Gear Xrd.
When I get a new fighting game, before I go online and get my ass kicked I like to learn the characters. I hop in to training as each character that catches my attention (as in no charge characters because I've never been able to reliable use them). I get to grips with their specials and inputs and normals and then I usually jump into a combo trial mode or whatever character specific thing they have to teach you the inputs and some basic combos and cancels. Yes, sometimes the combos taught aren't viable but it teaches me more about the character from within the game (as in I don't have to go on youtube and watch an expert break down frame data and say why I should never use a move etc).
Then, when I have a basic handle, as in I know my normals and what specials do what, I hop into Arcade and play through it with the best of 3 round default options. It gets me a feel for meter usage, how it builds in a real environment, and still end up winning. Then I might go do something else, go away, play another character, whatever. But then I got back on a harder difficulty and try again.
Yes, it's not against real people but it helps me get the basics down and feel comfortable with a character in an environment that uses the same format as an actual online match. Then when I go online I feel "ok, I know basically what to do here, lets try some casual/unranked and fight real people and see how the netcode and lag is" instead of "lets jump online with this character that has just beat a training dummy a bit and one CPU character because it's such a hassle to try a normal match against the whole roster" and then get destroyed and not learn anything.
Yes, this game has Survival but it's different rules than online. Online I can't go into my next round and spend score for more meter or a damage boost, I don't play against the opponent with gimped health from that last round. Story has you pumped up and against stupid AI you can't make harder, again not the same. The only way to get a match even close to online is to use the training mode settings and even then it lacks a lot of the appeal of Arcade of Vs CPU mode, stuff like ease of use, a stream of different enemies, online round format etc.