Why are the getMeetingParticipants and onParticipantChange SDK calls only available to the Host role?

We are building a Zoom App and when trying to use the SDK to call either getMeetingParticipants or when wanting the onParticipantChange API, we see that both are restricted to the Host role only. This seems nonsensical given that the Zoom GUI supports a Participant or even Co-Host being able to see the list of participants. Please can you explain why there is this limitation, or even-better remove this limitation if there is not a benefit of it