Agree with your first point.
> Unless they are a flagship megacorp with well known salary bands and staff levels, and they are not disclosing the salary, then you know it's not competitive salary.
Frankly that's not been my experience. I find that especially on the senior level, the variance is so high for what a person could make in a role that publishing the range would just be meaningless. Thus, I take the "lack of range" as a non-signal.