Imagine you have a database or service that multiple teams leverage for their service. Sometimes, those users release code that adds or accesses data in a new way that causes issues for the infrastructure and all other tenants. How would you prevent this? How do you manage shared infrastructure in a many-team environment?
If you can afford to invest in building/buying it then add rate limiting. With that in place the only person they can hurt are themselves when they go over the limits. It requires engineering and negotiation with other teams to roll out though so your success at implementing this can vary depending on the organization.
Per-tenant rate/resource limits. There's no magic solution here really. You need to implement the limits either at the data store side if possible, add a limits-aware proxy if not, or enforce that all clients respect some shared limits system.