Different use cases.
For example, if you've an admin panel where an admin can create account for "employees" (signup doesn't make sense here), you'd use the Server Only API on the Server Side of the Admin Panel.. Same applies for other functionalities where you need to manually do things..
The signup and co are meant for client side and used by client libraries which have different workflows.