I was thinking more general of Amazon as in products it sells, rather than only books. Book stores here have been damaged by Chapters/Indigo chains opening up.
Because they have been around long enough that small niche businesses closed, and you can’t get what you need locally, so you go through Amazon or another website that wants to charge 20 bucks shipping on a 6 dollar item.