i agree, despite industry complaints about how "high" they are and how quickly they've risen; having been on multiple sides of this, i think the value that a good engineer adds is still not reflected in compensation, especially in smaller companies (eg, less than a few hundred people); it's part information asymmetry, part culture