It's exactly the point. Players can score a hatload in League 1 ie Glen Murray, CMS etc but not in the Championship. Barnes has done better and is still learning. CMS has wasted many a one on one situation - the first at Leicester which was a howler, and yet still fans excuse him by saying that...
I agree with that and also remember that CMS didn't score many goals for Posh when they were in the Championship despite playing with the same service from Peteborough players. Championship defenders are quicker, and read the game better.