@athene I don't think i said anything about it being anyone's fault - it's just math. If everything looks good to you in those numbers then that's great, you can ship your game and smile as you pay the fees. If the publisher deal looks bad to you then don't take it, self-publish!