I agree, I guess that I would do my best to get the easiest tasks so my performance would be up, and the hardest tasks would either never get done or in a really dirty way.
But how do you implement a global stack ranking in such a diverse company like Microsoft? There is no good criteria for comparing the kernel developers to the frontend programmers, for example. I doubt you could even find 100 employees working on the same kind of task.