I think your problem may be that you're "too diversified" in your skillset. It is not a problem in itself, but if you stuck to one aspect of your skillset and mastered that, then this particular specialty can pay higher than a person that can do a bit of everything "decently". (If that makes...