Plus, back of the napkin cost shows it is not that expensive.
30$ (or 20€) times 52 weeks : 1560$ (1040€)
Not cheap but less than 5% of a minimum yearly salary of 32k$. [1]
Same in most occidental europe. [2]
And not everyone reads a book a week (if only so…)