There is a way to deal with those overshoots, and it’s used in the color equalizer (hue tab)… So probably the author of that module had a good reason not to allow that solution for the other tabs…
See here….
As other places have a way to limit the overshoots (contrast equaliser), perhaps a good question would be why that’s not done everywhere?