My ideal president would walk the first day in his new company and interview all his staff, from secretaries to executives and ask them what they most love about their work and what they think is wrong or they would not be doing if they could get a chance. Then he would come back the next day and reorganize all the staff members so that each of them would do what they said to like.
Do you think that company will succeed or instead it will have an hard time to get out results?
The truth is that we all have different talents and strengths, for example one can be a perfect sales man, but he/she might not like doing cold calls in the morning before the real meeting or followup. This does not mean that nobody else likes to do cold calls, on the contrary there are many people who actually do hate meetings with clients but likes more and are effective doing cold calls.
In this situation if the first guy (the sales person) would do for the 80% of his time meetings and delegate cold calls to someone else who loves to do it, the company would increase sales almost instantly, you can do the math for yourself.
What about stuff that nobody wants to do?
Obviously the are still tasks that nobody wants to do, that is perfectly acceptable. In this situations you should consider outsourcing the entire task outside of your company, in the same way you are probably already outsourcing other stuff.
What to do next
If you are the boss, you want to first understand what your employees are very good at and then find how to get the most out of them. If you are self employed or you work for someone else you can still apply these principles to your life and work by identifying and delegating all those tasks that you don't like.
Try this for a few days, and measure the results, you may end up to be astonished with the results.