it is correct, you probably misunderstood what it’s used for.
for ex. if you set mThrottleRange to 50 then %50 or more throttle input will be %100 throttle.
in the mean time the throttle input is actually the output of mThrottleEngagement curve so it’s a bit more complicated, the above statement is only true when the default engagement curve is used.