Actually they don't. Some contractors are able to negotiate higher hourly rates, just like some employees are able to negotiate higher salaries. Yet, just because some employees managed to get paid above average salaries that doesn't mean all employees earn above average salaries.