Yes, you make a good point, Ms. Sgro.
I tend to be a servant of the committee. If you see this happening.... Very often a member will say, “On a point of order, would the chair please ask the witness to answer the question?” I would almost throw the onus back on you to keep things on track. If I come down with a heavy hammer all the time, some members of the committee will say I'm playing favourites. Sometimes the onus should be on the members to help me ensure that witnesses do stay on topic. Very often, they simply do that through points of order.
Could the problem be solved, Monsieur Ménard, with members of the committee saying, “On a point of order, would the chair please ask the witness to reflect on this aspect of what I've asked about?” Do you think we could leave it at that? I think it would be very difficult to put this into a standing order that would be enforceable.