So you're saying Picard runs a crappy ship.
Not exactly, I am saying that if Picard was given that mission. He would have needed his crew to obey without delays and work double shifts and all that. And Riker would have probably done so too. Not because of his competence as a first officer, but because of his lack of professionalism, which makes him incapable of obeying an order regardless of whom is giving it.
It's easy to maintain discipline when things are normal. The real challenge is to do so when things are tough.