Currently, if a smax tenant wants to utilize OPB, it is recommended to have a dedicated server just for the opb.
When handling mulitple customers in one environment, each instance of the OPB can only connect to one tenant. Which means if you are running a provider tenant with many managed tenants, it is recommended that each opb has its own dedicated server.
This can be a lot of resources to ask for, given that opb is usually running periodically. Why not allow multiple tenants to be able to utilize one opb (maybe max 3).
or if the provider tenant has an opb setup, why not let the managed tenants utilize the same opb agent.
You have to specify different credentials anyway, so why not allow multiples.