what workers know instead of the more common systems

Increasingly, companies are basing compensation systems on what workers know instead of the more common systems based on the hours they are on the job or how much they produce. How do you feel about this? What do you think are the advantages and disadvantages of a knowledge-based compensation plan?

please cite references