Доход писателя от книги состоит не только из процента (роялти), но еще из гонорара.
Что касается размера роялти, то он определяется рынком. Никто не запрещает писателю издать книгу на собственные деньги, и полностью забрать выручку себе. Но в этом случае он не получит гонорара, сам должен будет заниматься продажей и продвижением, а также защитой авторских прав.