When performing larger maintenance activities it can be desired to pause the entire worker pool. For example when migrating the worker pool to a new kubernetes cluster. Ideally this could be done from the UI (and API) like you can do when draining a single worker.
Also the ability to resume the worker pool once it has been paused.