They are providing you a service and 5% of app sales is nothing given that there are 10 more websites doing very similar stuff.
Overall, I'm thinking "why not? it's not hurting anybody", but I just feel like they're the agent that screws their clients on how much they're really getting paid. (or to be more Apple-centric: Jobs only giving a small chunk of what Atari paid him to Woz for Woz's work)
However, I don't follow you with "there are 10 more websites doing very similar stuff". It's not a justification to me.