A token bucket has two independent knobs
Capacity defines the allowed burst; refill rate defines sustained throughput. Conflating them either rejects healthy bursts or allows an overload to persist. Admission should happen before scarce work and should return an explicit retry or shedding signal.