I have seen Rogers play in first class cricket extensively.
So you'll have seen the **** score more runs than just about anyone else you've seen seeing as he's now 14th all time highest run scorer in the Shield and of those above him only Lehmann, Bevan, Jones and Langer have better averages, and only Lehmann, Bevan, Elliott and Jones have scored more tons. In fact Bradman and those 4 are the only other players with more Shield tons than Rogers (Siddons and Cox equal on 30).
Or maybe you're just looking at the last 5 years of so...
Where of course if you were watching a lot of first class cricket you have seen Rogers score more runs than everyone else bar Klinger (3577 v 3600) Hughes 3402, Bailey 2805, Hartley 2782, Quiney 2763, Cosgrove 2751, Cowan 2713, D Hussey 2687, Voges 2569, Khawaja 2534, Doolan 2450, Wade 2257, DJ Harris 2220, Robinson 2185, Ferguson 2106,
Broad 2043 are the only others with more than 2000 in the last 5 seasons.
You'll have seen him score them at a better average (49.68) than everyone bar Hughes (52.34) of guys who've scored more than 1500 runs. Ponting, Love and Hodge are the only others with a better average. Khawaja (48.73) surprised me by coming in next, followed by Wade (46.06), McDonald (45.50), Smith (44.49), Klinger (44.44), Cosgrove (44.37), Cowan (43.76), Thornely (43.19), D Hussey (42.65), Katich (41.74), Haddin (41.41), Burns (40.22) and Quiney (40.04) being the only guys with averages over 40 in the last 5 seasons.
You no doubt would have enjoyed watching Rogers score more Shield centuries (13 including 6 in the last two seasons) than anyone else as well. Hughes with 11 clearly next with Klinger, Cowan, Bailey (8), Khawaja, Cosgrove, D Hussey, Quiney (7), McDonald, Ferguson, Hartley, Forrest, Broad, North (6), Ponting, Smith, Burns (5), Wade, Katich, Voges, Harris, Doolan, Townsend (4), Hodge, Love, Rohrer, Nevil, Manou, White, Lynn, Maddinson, Jaques, Davis, Ronchi (3).
He doesn't go to bad for a guy with the massive weaknesses to his game you've identified does he? You really should contract yourself out as a consultant to Shield bowlers so you can pass on the secrets of how to get the **** out, because they sure seem to struggle to unlock the secret.
There is of course one name strangely absent from the above lists though isn't there. How is it that the outrageously talented SE Marsh can't jag a mention in any of the lists of most runs, best averages, or most tons? Well the fact he's a crock who spends more time injured (or dropped for disciplinary issues) might have something to do with it, but that doesn't explain the less than average average now does it? In the past 5 years 35 guys have scored more tons, including guys like Martin Love and Brad Hodge who've been retired since 2009, and absolute crud like Davis. Paine is about the only regular keeper who hasn't score more tons FFS. 22 guys have a better average over the past 5 years where no one has scored 100) runs in a season since back in 08/09 (that was Rogers btw). 32 guys have scored more runs. But this guy should be in the Test squad?
Now it could be that you are absolutely right and your superior cricket knowledge from us mere mortals who think statistics might provide a handy guide for assessing the relative merits of cricketers has identified the failure of Chris Rogers before it happens. You could well be right and Rogers will be proved a clown promoted far above his station and not the solid pro with a good chance of making a decent fist of test cricket we who aren't blessed with your insight think he is. You could also be right that Marsh is but a step down from the second coming of Christ himself and not the total **** his record indicates he is (maybe you should slip a few tips on how to bowl to Marsh's strengths so that he isn't getting out cheaply so often as a kind of 2 for 1 deal with your how to get Rogers out consultancy). You could be absolutely correct about all of these things.
But Occam's Razor leads me to assume the simplest answer is in fact the correct answer, and the simplest answer is that Rogers has been far and away one of the best and most consistent batsmen in the Shield for the past 5 seasons (and many seasons before that), Shaun Marsh is an over rated fraud who should never have been anywhere near the Test side and probably wouldn't have been if his name was Jones, and your ability to pick talent just on how they look and without reference to how many runs they actually make is wildly overstated.