In the meantime, have you tried the DDC/CI protocol (https://en.wikipedia.org/wiki/Display_Data_Channel)? It's a software protocol for controlling real monitor brightness/contrast (as in, it commands the hardware, not just drawing gray overlays).
Windows: https://github.com/xanderfrangos/twinkle-tray
Mac: https://lunar.fyi/
Linux: https://github.com/ddccontrol/ddccontrol
On my computer, I bound the command line stuff to keyboard shortcuts. But the GUIs these days are probably even easier. I just tried TwinkleTray and it's way faster than using my monitor's hardware buttons and obnoxious OSD interface. And I double-checked that it does indeed change the actual brightness.
Dunno why operating systems don't just include this out of the box.