The point I would make is that over past decades we've seen an increasing centralization of power within the offices of party leaders. At the same time, we haven't seen an increase in the checks and balances on that power. For me, the ability of caucus members to remove a party leader, or at least initiate a process to do so, would provide an extra check and balance.
One of the questions we asked our community about, which I didn't fit in because there was a shortage of time, was who they thought should have the ability to remove a party leader. The response was mixed. Many of them thought it should be the members, many thought it should be MPs, and a fair number thought it should be both, that there should be two mechanisms potentially for a leader to be removed.
But I think it would provide a useful check and balance against the control and the power that the party leaders currently have.