For affordability I would recommend anyone interested in reading to visit secondhand book fairs for the breadth of titles available, and yard/church/jumble sales for the chance finds. Instead of buying a book immediately when you come across a title you like or got recommended, maintain a wishlist spreadsheet and sync that to your smartphone or print it when you go hunting for books. The author of this article follows Umberto Eco's philosophy of book hoarding (as they should, and as I do), so they will have quite the collection to pick from already. Delayed gratification for any desired title is totally compatible with that.
And obviously: if you can't afford local booksellers, join a library — that is way cheaper than Amazon, and better for all concerned.
1: Frustratingly, this includes the mass paperback editions of Brandon Sanderson's The Stormlight Archive series.
They don't have a separate manufacturing process for mom-and-pop bookstores. Amazon do the printing and the logistics but deliver the book to the store instead of to your house so that the store can hand it to you and collect a very small amount of money.