I love how you get all defensive and make note of what does your playing resume have to do with anything after taking the initial shot and insinuating I know nothing about cricket, it's like you expected me to cop your shit and not retort.
You're nothing but a troll, find me a sport where results don't count more than the act of how the results were achieved, only then will I take you seriously. Nobody gives a shit how the results were achieved, nobody is sitting there with a pen and a pad "yeah but he could've done this better, or that better", if they win the game it doesn't mean shit how the result was achieved. The same reason you see people like Glenn Maxwell who could barely hit it off the square in the T20 WC still keeping his spot throughout, if the team is winning then the actual act of who did what, it doesn't matter. Unless of course we were cheating, that would be the only time it would matter.
So yes, your basis on what makes a captain good is fundamentally flawed and therefore so is your opinion that Steve Smith isn't a good captain. I don't think he's a great captain, I think he's an average captain, far from the worst. You are well within your rights to think he's a shit captain but I am telling you right now, the logic in which you've applied to come to that conclusion, well it's nothing short of a joke.
We won games under him consistently, what else do you want?
This is like that time you dug it in to Adam Zampa, then he went on to play a pivotal role as his team went on to win the World Cup.