If all you have is a resource allocation problem (e.g. scheduling, launching jobs, etc.) in a group of people lower than the Dunbar Number (i.e. ~150), then replacing middle management with an API is a reasonable choice, because you don't have an interesting management problem that requires critical thought or leadership.