Living in Silicon Valley at the moment, I can understand how a 6-figure salary is somewhere right down the middle.  On the other hand, not every engineer is top tier.  Could it just be that average engineers are being paid average wages?