I think your evaluation is pretty spot on, salary doesn't mean a thing in itself. Sometimes it's used to simplify a players value to those that don't understand the game and the value of secondaries very well, but you seem to have good enough knowledge to disregard that.