The main title of the function reads "Detect where values fall in a specified range" which, if you don't read further, suggest that the following code could also be okay. Which it of cause isn't because it is shorthand for x >= left & x <= right
dplyr::between(4, 10, 2)
#> [1] FALSE
Would it be unreasonably to ask that a warning/error is thrown if right < left? I would imagine it would catch some issues for people