I don't think you're wrong, but it's certainly not as "natural" (oh how I hate that word) for a smart programmer to start scheming to get a higher salary. Cunning is a skill too, and while intelligence will help out a lot, it's not like things that require cunning will feel as "natural" as programming to a programmer.