If you set "hud_oldscale" to false this ends up happening:



It works just fine with the HUD enabled and does scale like I would expect it to scale a HUD.
The viewport also seems to be shifted slightly up when this scaling mode is enabled with status bars, like it's assuming you're only using the HUD not a status bar.