The main reason for this is for quality of service and unintentional (or intentional) denial of service.
The template package could be very big and we would not want to lock our Brewmaster workers while trying to push a large package to each node.