If your work is niche, then you can get a higher pay rate and work less hours because you are in greater demand.
While it might work that way currently, I dont think its really desirable to have some people work way less than others based on skill. I dont think me being a software developer should result in me having more free time than the health care worker.