He has neither done alright over the past two months, nor was he even particularly good against Spurs nor Milan, better than normal, but the bar on normal for him was so low that still didn't make a good performance.
This seems to be one of the biggest problems in football, someone is utterly worthless for years, puts in TWO less bad performances and people compare to their usual form, not a generally average performance, he's markedly improved from his usual uselessness, which is still well below an average decent player in the league and miles from good enough for a top four team. Cheap contract, much MUCH more reliable, rotation player, sure. First team wage, for a player who is incredibly unreliable no, and that would be IF he was playing well, he's not.
Only player than can turn on the ball, rubbish, also doesn't much matter, Arteta, generally playing in the DM role is fully capable of turning but generally doesn't as its much riskier to get caught out as the DM than ACM further up the pitch. The problem with Rosicky is, he turns on the ball, runs a few yards.......... then fluffs his pass most of the time.
It's also hilarious how TWO games turns into two months, he was horrific, really really awful in the first leg at milan. We played very poorly, and Rosicky specifically was very poor against Sunderland where we scrapped a win through, mostly fluke.
He's done smeg all for 3 years, had a promising but NOT outstanding first season and a bunch of injury ridden years inbetween. As happens far too often, a good result and everyone just randomly assigns credit to all players involved.
He is NOT worth a big wage, he will not play every game in a season, he's still injury prone, he has zero consistency and has probably put in maybe, being generous 10 performances in the past THREE YEARS that would be worthy of a top 6 team.
He's exactly the kind of current mediocrity that Arsenal need to improve upon to improve the team.