I suspect when Dislord calls it gain but uses a negative sign its a language difference. It's not a problem as long as I understand it. I don't look at these menus and when using the PC they are disabled anyway. The problem is what does it mean. A gain setting of 3 for example may indeed represent 20ishdB of gain at 10 MHz but not at 2 or 6GHz.
If they wanted to normalize the gain, then they should characterize it for each gain level over the entire sweep range not just one data point. Maybe it can be done. The PC could certainly do it. Still not sure I want the firmware mucking with it. Measuring group delay is a good example of where AGC can cause problems.
As I said, even power cycling the unit several times, it will show different gain vales due to the noise. If this is a single constant being applies, we are at the mercy of whatever the firmware came up with for a gain value on power up. To get around the warmup, maybe you can reset or something to have it recalculate without power cycling.
IMO when using software, the closer it can get to having the the raw data the better. If makes the firmware easier to code, requires less resources in the embedded system and makes the system more flexible.
Details, details...