RangeAssignor is the default partition assignment strategy in Kafka. Although comparing to RoundRobin, RangeAssignor does not assign partitions evenly.
Why is it chosen to be default partition assignment strategy? What benefits does it have over RoundRobin?