I don't see the big deal in games being delayed. Even if there are no games to play, wouldn't you rather the game not be busted upon release? Otherwise you'll just be part of the endless droves complaining on the internet.
In the case of Street Fighter 5 Sony PAID FOR SOME OF THE DEVELOPMENT. Ono has been on record about Capcom's financial trouble keeping SF5 from happening, and apparently Sony obliged. Not to mention the cross-platform play is something that Microsoft does not allow. This isn't a comarketing deal like with Tomb Raider.
Also, Xbone will get one of the 500 reiterations of the game, so its not a big deal. I probably won't get to play Bayonetta 2 on anything but a WiiU and that annoys me...and I own a WiiU, lol.
Yeah, I was laughing hard at all the people who were chomping at the bit to come in and say, "Not impressed! I'm not blown away!" The fact people need every new release to "blow them away" with some magical and unreal benchmark cracks me up. There's plenty to be wowed about in this game, they just aren' blowing up in your face.