The main reason is that in RPC protocol only a query for a single user is implemented and on the client you have no good way of getting the list of all users
(and it would be rather ineffective). It is of course possible to extend the quota RPC protocol but I didn't find it important so far...
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Since quota command uses RPC calls why d'ont repquota?
The main reason is that in RPC protocol only a query for a single user is implemented and on the client you have no good way of getting the list of all users
(and it would be rather ineffective). It is of course possible to extend the quota RPC protocol but I didn't find it important so far...