I wanted to keep the maximum range (=tx power) and reduce current consumption (=extend battery life).
Without power compensation you have to sacrifice range for lower current. This is were I started, and thought it would be interesting only for some niche applications - where range is not so close, but not too far and battery life is important. Even then it is questionable what can you really achieve in practical terms - like battery life on real device, with total current consumption and how much range you can trade for it. Tricky.
With power compensation it is a no-brainer: you transmit same power (no need to sacrifice range) with less current. Btw, this is by my definition means a better matching of RF part.
It is possible to achieve currents as low as 20mA during transmission (and power the module with a coin cell battery?), and the range will still be practical, like tens of meters easily. If that’s your goal, then you know the place in the Middleware which needs to be tweaked