So you want people to use bookshops rather than being able to choose what is more convenient to them.
The problem if bookshops are going out of business is that they haven't adapted to serve customer needs.
Businesses need to provide what customers want, not customers accept 2nd best to save a business that won't adapt.
Or you could look at it this way: -
Rather than using a multinational monopoly who don't pay taxes and the soon to be trillionaire owner cares little about the working conditions of the warehouse workers, try supporting a local bookshop which contributes to the local economy (which includes keeping high streets alive).
Most bookshops will be able to order any book you want and if you visit regularly you can build up a rapport with the book shop owner/worker.
Lots of bookshops now have cafes in the them, so you can "try before you buy" over a steaming cup of cappuccino, macchiato, Assam tea or special brew.
If we want to keep our high streets alive and keep our local economies vibrant then it's up to us to adapt and to stop going to the most convenient and cheapest option.
We'll all benefit in the long term.