I don't know what most of you are so surprised about. First of all, in any given fight featuring Ryu it's not like he won't get hit. Second of all, Ryu isn't a top tier character in any of the games he's in (apart from maybe SF1, lolz) whereas Makoto is one of the better characters in SF3.
Lastly, this isn't official art anyway, so it's not as if "Ryu has fallen out of Capcom's favor. :("