It’s definitely more efficient to have distributors getting books into stores, to have people ordering from their local indie bookstores, from Amazon, etc. The bulk of my book sales should come from there, hopefully!
But there is something very satisfying about getting up in the morning, signing a book, sticking in a postcard or two, putting it in an envelope, with a cute little sticker on the back, adding postage, and walking it down to my mailbox on the corner. Very fun part of being a writer.