I have been messing around with the dialog for "Adjustments" → "Hue / Saturation", and was curious whether it uses HSL/HSB/HSV. Didn't realize it was such a rabbit hole!
According to ImageMagick when adjusting HSL hue-saturation-lightness or HSB/HSV hue-saturation-brightness/value, "For some images you are damned if you use HSL, and for other images you are damned if you use HSB colorspace. It just depends on what you are attempting to do!" https://www.imagemagick.org/Usage/color_mods/#modulate_colorspace
It further explains, "In HSL ... when brightness is then reduced the off-white colors get expanded... That is, small variations in color are exaggerated" and "[In] HSB ... if you brighten an image ... the colors become more saturated, and bolder, rather than the image becoming more brilliant and whiter."
So it seems HSL is useful when brightening images, and HSB when darkening images, but I may be oversimplifying not sure.
And yet when I try magick -modulate 160,50,100 in either HSL or HSB, I get different results from the Paint.NET dialogue choosing Lightness=60, Saturation=50, and Hue=0. Very interesting, I wonder what's going on.
EDIT okay I tried magick -modulate 1000000,100,100, and I see what's going on. Paint.NET's brightness/lightness changes affect pure black, but ImageMagick's do not. There's completely different math going on behind the scenes. I prefer what I get from Paint.NET, but not sure how to script it to automatically apply 50% brighter + 50% less saturation to dozens of images.