Rate limiting is not just an abuse control. It is a fairness mechanism. Good limits protect shared dependencies, surface clear retry guidance, and preserve capacity for the users whose requests matter most.