I guess my answer is what difference does it make? The observed numbers is what the engine sees.
You could correct to a 30.5 barometer, 45 degrees and 100% humidity and what would it matter??
You almost never get conditions to match any correction.
So I use the STP correction and you use one of the other correction factor and Ramm uses a different one and PHR uses a different one yet.
And we all test the same engine and ship it around so we can all test. We all test at different correction factors so we all have different corrected numbers and observed numbers unless two of us got lucky enough that we were testing with conditions so close the observed numbers were close.
And what did we learn by doing that test? Nothing. The observed numbers are only good for those weather conditions. The corrected numbers are the same. The engine will only make corrected power when the conditions are met.
Trying to get corrected numbers that standardize everyone doesn’t matter. I think the STP correction is no better or worse than any other correction factor.