In terms of paying the middleman to be on sites like Amazon and iTunes -- this is really just based on the policies of those stores. They make you go through a middleman because they don't want to deal with artists directly. Because of this, someone has to track royalties, encode the tracks in proprietary formats etc, which does incur a bit of work, which is why they are all fee-based.