A good coach would give the players freedom to make not only in-play decisions, but also about the tactical approach for each match. This enables the players to grow, take more ownership of their own, and collective performances on the pitch.
Shouting and telling players what they should be doing only leads down the route of being unable to make in-play decisions effectively. Which in turn, undermines their confidence, and ensures that you will never get 100% out of the players.