But Why Do Mediums Accept Fees for Their Work?

For the same reason that ministers and priests accept fees for weddings, baptisms, funerals, etc., in addition to their regular salaries. They are special, personal services, for which the clergyman is entitled to a special and personal fee for their knowledge and time.